Electric and gasoline vehicles