refactor carpool to lift