Power to run electric vehicles