HierarchyManager first version