Why the array in array? Wouldn't a hash be much simpler?