modify hierachy