allocate smaller ArrayLists everywhere