finished switching most arrayLists to arrays