$table_one .= words(\@data_one); $table_two .= words(\@data_two); $table_three .= words(\@data_three); $table_four .= words(\@data_four); #### while ($count < $elements) { print ("we are in MAIN loop\n"); while ($tr++ < $cols) { $test .= "";print ("we are in TR loop\n"); my $tc=0; while ($tc++ < $rows) { $test .="".(@{$ref}[$count]).''."\n"; print ("we are in tc loop\n");$count++ } # MAIN loop } $test .= ""; # tr loop } # td loop $test .= ""; } else {#do something else}