my $data_source = {}; for( my $i = 0; $i < 10; $i++) { $data_source->{a}[$i] = "source a's data"; $data_source->{b}[$i] = "source b's data"; $data_source->{c}[$i] = "source c's data"; }