Moved new post into its own directive