fix Bug:pass arrayList