refine data