sub _sub_name ($@) { } #takes scalar and array