finish hshset and most of hashtable