Restructuring models