refactored the passenger install