Battery based Electric Vehicles