add ability to add post and view post