refine redesign