Added general hierarchical file (was already pretty general)