purify the post