finish most hashtable things