"... NADPH is the reduced form of NADP+. NADP+ differs from NAD+ in the presence of an additional phosphate group on the 2' position of the ribose ring that carries the adenine moiety. ..." . ..... quoted from http://funadvice.com/r/3n0hgdcte9 where a ball & stick model of NADPH may be found and compared with NADP+
Best wishes - Majikthise. .
Check out these sites
http://funadvice.com/r/15dmnodmqcj http://funadvice.com/r/bmb1e92i605
it has hierarchical structure