fixed arraylist enumator