refactoring: config, start-up, supervisor, alerts