reorganize post views and templates