fix check bug;bisection need to be test