add vb binary search