hierarchical mode analysis