refining design