N TYPE AND P TYPE SOLAR PANELS A COMPREHENSIVE