1. UDP-Glucose Pyrophosphorylase -> synthesises UDP-glucose from UTP and synthesised glucose-1-phosphate and pyrophosphate (PPi)
2. Glycogen Synthase -> recognises nonreducing end -> transfers UDP-glucose to nonreducing end -> leaving glucose and releasing UDP
3. Glycogen Branching Enzyme -> catalyses transfer of a block of glucose residues from nonbranching end of a glycogen branch
4. Glycogenin -> both primer on which new chains are synthesised and enzyme that catalyses