diff --git a/Dockerfile b/Dockerfile
index 8ef017a0e7a7129f29848a4741c435fbd0315e48..c27f4885b746381a8e5fbb99786447c73d151e56 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -35,9 +35,22 @@ RUN chown -R user:user /trainbenchmark
 RUN chown -R user:user /home/user/.bashrc
 USER user
 
-RUN ./gradlew --no-daemon preprocess
-RUN ./gradlew --no-daemon build shadowJar -x test
-RUN ./gradlew --no-daemon initScripts
+RUN ./gradlew --no-daemon preprocess \
+	&& ./gradlew --no-daemon build shadowJar -x test \
+	&& ./scripts/configure.sh 1 1 900 10 \
+	&& ./gradlew --no-daemon generate \
+	&& ./scripts/configure.sh 1 1024 900 10 \
+	&& ./gradlew --no-daemon initScripts
+
+
+# USER root
+# RUN apt-get update -y && apt-get install -y \
+# 	vim \
+# 	--no-install-recommends \
+# 	&& apt-get clean \
+# 	&& rm -rf /var/lib/apt/lists/*
+# USER user
+
 
 # when benchmarking run:
 # RUN ./gradlew --no-daemon generate
diff --git a/trainbenchmark/run_full b/trainbenchmark/run_full
index de32d9df372758906fab1304d3b6e396fbab57fb..a93a8284ac9a7819efe6cdd5992bcf83e445fc10 100755
--- a/trainbenchmark/run_full
+++ b/trainbenchmark/run_full
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 512 900 10
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline
diff --git a/trainbenchmark/run_medium b/trainbenchmark/run_medium
index c78bf767ba1f9d6d551d0cab6b76c83352a40f64..715e42ad649ab4a0e40429b47ff771052adcb994 100755
--- a/trainbenchmark/run_medium
+++ b/trainbenchmark/run_medium
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 64 600 5
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline
diff --git a/trainbenchmark/run_small b/trainbenchmark/run_small
index c7757e8b388ecd4531152193bb10bbd15f6edc16..d017fb53c7a693c2795fb82643badc2305522a55 100755
--- a/trainbenchmark/run_small
+++ b/trainbenchmark/run_small
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 32 60 1
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline