Ride-hailing Electric Vehicles