restructuring framework