Revert "Remove passenger module because it seems useless"

needs more work
This reverts commit d49cf06ad2bf10bf1be41679db728e79d4237680.