refine misc