ArrayLists now handled independently of DataLists