new posts, post details, posts list refactored