new function, update-vehicle.