refinement3