"... 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
it has hierarchical structure