has a working hashtable