restructuring module