full implementation of news