more and more refinement