hashTable funcs