Post detail and some refactoring