Evolution of electric vehicles