add ArrayLists, tests