Driver receives and accepts riders request, goes to pickup location, picks the riders, starts ride, goes to riders exact drop off location, ends trip, rates rider.