refine attribute