add more vehicle usefull functions