Create post and refactoring