Implement Announcement model