I do not understand the `Hash.new` here, it doesn't do anything? Am I missing something?