while () { my ($key,@fields) = split; $data{$key} = \@fields; }