start working on hash table