added support for pause and shutdown. removed passenger