adding bisection method