updated HierarchyFinder