constructors and functions added to controller to create vehicles