Refactor the new post mechanism