Photosynthesis has two stages - the light reaction and the Calvin cycle. In the light reaction, chlorophyll and accessory pigments absorb light and pass the energy to chlorophyll a. This drives photophosphorylation which produces ATP and NADPH. In the Calvin cycle, CO2 is fixed by the enzyme rubisco into a 3-carbon compound which is reduced using ATP and NADPH from the light reaction. This produces glucose which is then converted into starch for long-term energy storage in the plant. Starch allows more efficient energy storage than glucose alone.