ONSITE RENEWABLE ENERGY GENERATION