adding support for maintainenance mode service