intermediate
resizinghashtable finished
clean up and added minimal primitive collections