cleaned up newpost partial