refine args