NOC:Electric Vehicles and Renewable Energy