diff --git a/notebooks/Gotthard2/Correction_Gotthard2_NBC.ipynb b/notebooks/Gotthard2/Correction_Gotthard2_NBC.ipynb
index ace91cc298e00f99bcc755f0aacea1c072961501..db677fcd6f152498daaf73b5fad0808966fe9012 100644
--- a/notebooks/Gotthard2/Correction_Gotthard2_NBC.ipynb
+++ b/notebooks/Gotthard2/Correction_Gotthard2_NBC.ipynb
@@ -378,6 +378,12 @@
     "        with DataFile(out_file, \"w\") as ofile:\n",
     "            # Create INDEX datasets.\n",
     "            ofile.create_index(dc.train_ids, from_file=dc.files[0])\n",
+    "            # Create METDATA datasets\n",
+    "            ofile.create_metadata(\n",
+    "                like=dc,\n",
+    "                sequence=dc.run_metadata()[\"sequenceNumber\"],\n",
+    "                instrument_channels=(f\"{instrument_src}/data\",)\n",
+    "            )\n",
     "\n",
     "            # Create Instrument section to later add corrected datasets.\n",
     "            outp_source = ofile.create_instrument_source(instrument_src)\n",
@@ -408,12 +414,6 @@
     "            )\n",
     "            outp_source.create_compressed_key(f\"data.mask\", data=mask)\n",
     "\n",
-    "            # Create METDATA datasets\n",
-    "            ofile.create_metadata(\n",
-    "                like=dc,\n",
-    "                sequence=dc.run_metadata()[\"sequenceNumber\"]\n",
-    "            )\n",
-    "\n",
     "        step_timer.done_step(\"Storing data\")"
    ]
   },