implementing taxi driver's view