refine the post