vehicle by default logic