fix surplus control m