hash table notes