surface refinement