SOLAR HANERGY THIN FILM POWER GENERATION