Added iterative local refinement