add announcement model, add search field