for (@buckets) { my %rec; ... push @DA,\%rec; }