consequence arraylist