added LinkedList and Vehicle structs