initial structuring for hash table