implements basic post parsing