part 1 of array and hashes