Announcer implementation added