use another method arrayList dictionary??