array folders can be deeper than top level