diff --git a/analyse_campaign.ipynb b/analyse_campaign.ipynb
index 1e6ce1ce69a4709257cb848f867fc3d176bc4a9d..db396cac8a5e06c3ba19f467c4e7c25cd61bf2ac 100644
--- a/analyse_campaign.ipynb
+++ b/analyse_campaign.ipynb
@@ -7,7 +7,7 @@
    "source": [
     "# Analyse the data from the third campaign\n",
     "\n",
-    "In this notebook we analyse the results generated by launching the third experimental campaign `campaign3.py`.\n",
+    "In this notebook we analyse the results generated by launching the third experimental campaign `campaign.py`.\n",
     "\n",
     "## Initializing the environment"
    ]
@@ -928,7 +928,7 @@
     }
    ],
    "source": [
-    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign3_big.csv\")\n",
+    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign_big.csv\")\n",
     "metrics"
    ]
   },
@@ -1301,7 +1301,7 @@
    "source": [
     "# analyze metrics relative to the control XP\n",
     "import math\n",
-    "expe_filename = f\"{OUT_DIR}/metrics_relative_campaign3_big.csv\"\n",
+    "expe_filename = f\"{OUT_DIR}/metrics_relative_campaign_big.csv\"\n",
     "metrics_relative = pd.read_csv(expe_filename)\n",
     "aggregated_behavior_mean = metrics_relative.groupby([\"window_type\",\"behavior\",\"XP\"]).mean()\n",
     "aggregated_behavior_mean = aggregated_behavior_mean.add_suffix(\"_mean\")\n",
@@ -1712,7 +1712,7 @@
     }
    ],
    "source": [
-    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign3_big.csv\")\n",
+    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign_big.csv\")\n",
     "#Convert energy to kwh for better view\n",
     "metrics[\"NRJ_red (kwh)\"] = metrics[\"NRJ_red (Joules)\"]/3600/1000\n",
     "metrics[\"NRJ_total (kwh)\"] = metrics[\"NRJ_total (Joules)\"]/3600/1000\n",
@@ -1768,7 +1768,7 @@
     "    if \"max_\" in behavior :\n",
     "        return 1\n",
     "\n",
-    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign3_big.csv\")\n",
+    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign_big.csv\")\n",
     "metrics[\"alpha\"]=metrics[\"behavior\"].apply(lambda x : behavior_to_alpha(x))\n",
     "alpha = metrics[\"alpha\"]\n",
     "underprod = metrics[\"energy underproduced (Joules)\"]\n",
@@ -1903,7 +1903,7 @@
     "    ax.set_ylim(bottom=ybot)\n",
     "    return ax\n",
     "\n",
-    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign3_big.csv\")\n",
+    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign_big.csv\")\n",
     "\n",
     "total_jobs = metrics[metrics.behavior==\"replay_user_rigid\"][\"#jobs\"].values[0]\n",
     "# metrics = metrics[metrics.behavior!='dm_user_multi_behavior_degrad']\n",
@@ -2154,7 +2154,7 @@
     "    \"renounce\":     4/4\n",
     "}\n",
     "\n",
-    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign3_big.csv\")\n",
+    "metrics = pd.read_csv(f\"{OUT_DIR}/metrics_campaign_big.csv\")\n",
     "# Sort out the experiments we don't need\n",
     "# metrics = metrics[metrics.behavior!='dm_user_multi_behavior_degrad']\n",
     "# metrics = metrics[metrics.behavior!='dm_user_multi_behavior_reconfig']\n",
diff --git a/campaign.py b/campaign.py
index 1785755b3594219bf461f3b419f3a44bec5cf1a6..d8e3b5378f538c1da49bf69324191d3f0a22a2ea 100755
--- a/campaign.py
+++ b/campaign.py
@@ -14,7 +14,7 @@ from scripts.generate_file import save_dict_to_json
 from instance import start_instance, prepare_input_data, generate_windows_dict, \
     compress_expe_result, user_type_to_behavior
 from scripts.stat_tools import plot_exec_time, plot_queue_load
-from compute_metrics_campaign3 import compute_metrics_all_expe_parr
+from compute_metrics_campaign import compute_metrics_all_expe_parr
 
 
 def parse_argument():
diff --git a/compute_metrics_campaign.py b/compute_metrics_campaign.py
index b6eba71ade14ec6033b959af3d4cbd3bf4d9bde5..9d708e0497736c308cdc9895ed3755875784d857 100644
--- a/compute_metrics_campaign.py
+++ b/compute_metrics_campaign.py
@@ -220,7 +220,7 @@ def main():
     argument_parser.add_argument("--threads", type=int,
                                  help="number of threads (default : 1 sequential)", default=1, required=False)
     argument_parser.add_argument("--output", type=str, required=True,
-                                 help="name of the output csv file (example : out/metrics_campaign3_2)")
+                                 help="name of the output csv file (example : out/metrics_campaign_2)")
     argument_parser.add_argument("--merge", action="store_true",
                                  help="merge the already computed data when using compress_mode")
     argument_parser.add_argument("--energy-file", default=None,nargs="*",
diff --git a/scripts/install_nix.sh b/scripts/install_nix_g5k.sh
similarity index 64%
rename from scripts/install_nix.sh
rename to scripts/install_nix_g5k.sh
index fd8e2948e0dea0e2b5e024255e166e61b1d4024a..edd40cb5357a3cb9e5aa1b57ce6dd90a7c2a48ac 100755
--- a/scripts/install_nix.sh
+++ b/scripts/install_nix_g5k.sh
@@ -1,10 +1,10 @@
 #!/usr/bin/env bash
 sudo-g5k
 #creation of directory for nancy host
-mkdir -m 0755 -p /nix/var/nix/{profiles,gcroots}/per-user/$USER
+sudo mkdir -m 0755 -p /nix/var/nix/{profiles,gcroots}/per-user/$USER
+sudo chown -R mmadon /nix
 
 #nix installation
 sh <(curl -L https://nixos.org/nix/install) --no-daemon --yes
 . ~/.nix-profile/etc/profile.d/nix.sh
-nix-env -iA nixpkgs.bat nixpkgs.tree
 
diff --git a/scripts/run_expe.sh b/scripts/run_expe.sh
index c0497863a40b5eb3f613b1a4472d69b4d9c2c263..5e7771b78618615d58e0792b08203edf9d5fe9c4 100755
--- a/scripts/run_expe.sh
+++ b/scripts/run_expe.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
 # example launch of experiments of 164 days with 1 replicat with every behavior json
-python3 campaign.py --nb-replicat 1 --expe-range -1 --window-mode 8 --nb-days 164 \
+python3 campaign.py --nb-replicat 30 --expe-range -1 --window-mode 8 --nb-days 164 \
 --json-behavior behavior_file/big_effort.json behavior_file/low_effort.json behavior_file/max_effort.json behavior_file/medium_effort.json \
 --compress-mode --production-file data_energy/energy_trace_sizing_solar.csv data_energy/energy_trace_sizing_solar.csv
\ No newline at end of file