1st version of Passenger class nearly there