use Hash.new to automatically create an array on key lookup