Completed arraylist work