more refinement