refine param