hashtable that has capacity
clean up