done but timers for binary search are not playing nice. Could be that I am under precision.