refactor bulletin