needs work on arrival decision. something weird with getting dropoff location