SOLAR OFF GRID POWER GENERATION SYSTEMS AND ALTERNATIVES