Hierarchy method updated