What is the function of NADPH and ATP

A. they are light-reflecting pigments

B. They transfer energy from light to the Calvin cycle

C. They absorb light

D. They power the light-dependent reactions