move post things to post helper