ongoing refinements