array list attempt failed, made examples more clear