got rid of staging mode, becuase this is not really a mode the app should be aware of. i.e. no special functionality should depend on staging mode. staging is nothing more than an environment that mimics production