design refinements