refine 3