hierachy restructure