hashes and arrays assessment