diff --git a/src/app/calculators/rugofondmultiple/config.json b/src/app/calculators/rugofondmultiple/config.json
index c41539eb82ced32ca0250e55e605b107eb4e81f2..44639f1280695d22236c5207e52ff1fa89d6190d 100644
--- a/src/app/calculators/rugofondmultiple/config.json
+++ b/src/app/calculators/rugofondmultiple/config.json
@@ -64,16 +64,5 @@
                 "help": "pam/macrorugo.html#rugosite-de-fond"
             }
         ]
-    },
-    {
-        "id": "rugofond_container",
-        "type": "template_container",
-        "templates": [
-            "fs_rugofond"
-        ]
-    },
-    {
-        "type": "options",
-        "help": "pam/macrorugo_complexe.html"
     }
 ]
diff --git a/src/app/components/fixedvar-results/var-results.component.ts b/src/app/components/fixedvar-results/var-results.component.ts
index f48623acc22a3df02f2a972a5ba0a7b227c93683..301959195e2b60db9487194621c0416931b5fede 100644
--- a/src/app/components/fixedvar-results/var-results.component.ts
+++ b/src/app/components/fixedvar-results/var-results.component.ts
@@ -19,6 +19,9 @@ import { longestVarParam } from "../../../app/util/util";
 })
 export class VarResultsComponent extends ResultsComponentDirective implements Observer, OnInit {
 
+    @ViewChild("tableContainer")
+        table: ElementRef;
+
     /** size of the longest variated parameter */
     public size: number;
 
@@ -34,9 +37,6 @@ export class VarResultsComponent extends ResultsComponentDirective implements Ob
     /** messages de log issus des résultats variés */
     protected _messages: Message[];
 
-    @ViewChild("tableContainer")
-    table: ElementRef;
-
     constructor(
         protected intlService: I18nService,
         protected logEntriesDetailsDialog: MatDialog
@@ -68,6 +68,7 @@ export class VarResultsComponent extends ResultsComponentDirective implements Ob
             if (this._messages.length > 0) { // has log messages
                 this._headers.push("logMessagesColumn");
             }
+            console.log("headers", this._varResults.variableParamHeaders);
             this._headers = this._headers.concat(this._varResults.variableParamHeaders);
             this._headers = this._headers.concat(this._varResults.resultHeaders);
 
@@ -125,12 +126,13 @@ export class VarResultsComponent extends ResultsComponentDirective implements Ob
                     for (const c of sn.getChildren()) {
                         if (c.result) {
                             for (const k of c.result.resultElements[i].keys) {
+                                // console.log("k", k);
                                 const er: number = c.result.resultElements[i].getValue(k);
+                                // console.log("er", er);
                                 list.push(this.intlService.formatResult(k, er));
                             }
                         }
                     }
-
                     this._results.push(list);
                 }
             }
diff --git a/src/app/results/var-results.ts b/src/app/results/var-results.ts
index c8c814d89776af9760d03c5e524297446330f92a..7f58101cb9a0ab60bc56e82abd5ce0f12ee83a45 100644
--- a/src/app/results/var-results.ts
+++ b/src/app/results/var-results.ts
@@ -340,8 +340,9 @@ export class VarResults extends CalculatedParamResults implements PlottableData
     }
 
     public update() {
-        // refresh param headers
-        this._variableParamHeaders = this._variatedParams.map((v) => {
+        // refresh param headers and build source nub headers
+        const parentVariatedParameters = this._variatedParams.filter(v => v.param.nubCalcType === this.result.sourceNub.calcType);
+        this._variableParamHeaders = parentVariatedParameters.map((v) => {
             let h = this.expandLabelFromSymbol(v.param);
             h += this.getHelpLink(v.param.symbol);
             return h;
@@ -382,6 +383,7 @@ export class VarResults extends CalculatedParamResults implements PlottableData
         let ct = sn.calcType;
         if (sn.parent) {
             ct = sn.parent.calcType;
+            console.log("ct", ct);
         }
         // entêtes des résultats
         this._resultHeaders = [];
@@ -410,9 +412,17 @@ export class VarResults extends CalculatedParamResults implements PlottableData
                     rh += this.getHelpLink(k);
                     this._resultHeaders.push(rh);
                 }
+                // build header for children variated parameters
+                for (const v of c.findVariatedParams()) {
+                    let h = sprintf(ServiceFactory.i18nService.localizeText("INFO_STUFF_N"), cn)
+                        + (c.findPositionInParent() + 1) + " : "
+                        + ServiceFactory.formulaireService.expandVariableNameAndUnit(ct, v.param.symbol);
+                    h += this.getHelpLink(v.param.symbol);
+                    this.variableParamHeaders.push(h);
+                }
+                // this.variableParamHeaders.push()
             }
         }
-
         this.resetDefaultAxisIfNeeded();
     }
 
diff --git a/src/locale/messages.fr.json b/src/locale/messages.fr.json
index afd458cce60b4c0fc34fb4d0027ed99a319fba84..d608687aaf66f4de2cb99054512785351cd8296a 100755
--- a/src/locale/messages.fr.json
+++ b/src/locale/messages.fr.json
@@ -422,6 +422,7 @@
     "INFO_LIB_PVMAXLIM": "Puissance volumique dissipée maximale limite",
     "INFO_LIB_PAB_CHART_SEUILS": "Seuils (%s)",
     "INFO_LIB_SUBMERGENCE": "Ennoiement",
+    "INFO_LIB_": "Débit du radier",
     "INFO_LINKED_VALUE_CHILD": "%s (%s, %s %s)",
     "INFO_LINKED_VALUE_EXTRA_RESULT_OF": "%s (%s)",
     "INFO_LINKED_VALUE_EXTRA_RESULT": "%s (%s)",