change publish page to hold files for all kinds of structure simultaneously