Implementando a lógica de reorganizar a hierarquia, corrigindo a lógica de montar arvore da hierarquia.