The code for the hash table