fix arrayCollection use