fixing function design decisions
Prep for vehicle->driver->vehicle interaction