worked on cuckoo hash map