What is the function of ATP and NADPH molecules?