correction bisection