binary search through buckets
binary search through buckets