refine msg