added Passenger class and Map class