added unit tests for assignments, announcements