start of HashTableOpen class