To keep muscles working for a longer period of time, muscle fibers contain several important energy molecules. Myoglobin, a red pigment found in muscles, contains iron and stores oxygen in a manner similar to hemoglobin in the blood. The oxygen from myoglobin allows muscles to continue aerobic respiration in the absence of oxygen. Another chemical that helps to keep muscles working is creatine phosphate. Muscles use energy in the form of ATP, converting ATP to ADP to release its energy. Creatine phosphate donates its phosphate group to ADP to turn it back into ATP in order to provide extra energy to the muscle. Finally, muscle fibers contain energy-storing glycogen, a large macromolecule made of many linked glucoses. Active muscles break glucoses off of glycogen molecules to provide an internal fuel supply.