restructuring controller