refine again