restructuring hierarchy