changing to passenger
refactored method