implements functions of vehicule gui