arrayList create for appropriate datatypes