refine design