refine 2