add posts and comment CRUD