ISSUE-3 Better AnnouncementBoard framework.