add announcements APIs