ongoing refinement