post parsing fully functioning