study hashtable