adding basic structures and  functions  for the HashTable problem