constructor param initi capac list set list set list collect list arrai list set hash set 