%known_files = map { my($k,$v)=split(/=/) } ; #### foreach (keys %known_files) { if(/announcements|links|news|info/i) { $top_level{$_} = $known_files{$_}; } } #### sub middle { print @lines; }