edit news_post functionality