my %h= %{ shift @_ };