refactored Collection to Arr