added changes to design refinement