Charging ahead with electric cars