fix arrayList