add DAO for announcements. Cache version covered by Tests.