diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 46cbc36922f536aa1e7214092b3600e2fe59d044..9c3c004e48bfe1c74b65ab12cb96d65cc5f72efc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -81,13 +81,17 @@ include:
   - local: 'benchmarks/tcs/config.yml'
   - local: 'benchmarks/u_omega/config.yml'
   - local: 'benchmarks/single/config.yml'
-  - local: 'benchmarks/synchrotron/config.yml'
+  - local: 'benchmarks/backgrounds/config.yml'
 
 summary:
   stage: finish
-  #needs: ["dis:results", "dvcs:results", "dvmp:results"]
   needs:
+    - "dis:results"
     - "dvcs:results"
+    - "tcs:results"
+    - "u_omega:results"
+    - "single:results"
+    - "backgrounds:results"
   script:
     - collect_benchmarks.py
   artifacts:
diff --git a/benchmarks/synchrotron/analysis/synchrotron_raw.cxx b/benchmarks/backgrounds/analysis/synchrotron_raw.cxx
similarity index 100%
rename from benchmarks/synchrotron/analysis/synchrotron_raw.cxx
rename to benchmarks/backgrounds/analysis/synchrotron_raw.cxx
diff --git a/benchmarks/synchrotron/analysis/synchrotron_sim.cxx b/benchmarks/backgrounds/analysis/synchrotron_sim.cxx
similarity index 100%
rename from benchmarks/synchrotron/analysis/synchrotron_sim.cxx
rename to benchmarks/backgrounds/analysis/synchrotron_sim.cxx
diff --git a/benchmarks/backgrounds/config.yml b/benchmarks/backgrounds/config.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6ba248850742c7e59ba68c0b751ea3a61f8e97b4
--- /dev/null
+++ b/benchmarks/backgrounds/config.yml
@@ -0,0 +1,20 @@
+backgrounds:compile:
+  stage: compile
+  extends: .compile_benchmark
+  script:
+    - compile_analyses.py backgrounds
+
+backgrounds:synchrotron:simulate:
+  stage: simulate
+  extends: .phy_benchmark
+  tags:
+    - s3
+  needs: ["common:detector", "backgrounds:compile"]
+  script:
+    - bash benchmarks/backgrounds/synchrotron.sh --all
+
+backgrounds:results:
+  stage: collect
+  needs: ["backgrounds:synchrotron:simulate"]
+  script:
+    - ls -lrth
diff --git a/benchmarks/synchrotron/synchrotron.sh b/benchmarks/backgrounds/synchrotron.sh
similarity index 100%
rename from benchmarks/synchrotron/synchrotron.sh
rename to benchmarks/backgrounds/synchrotron.sh
diff --git a/benchmarks/single/config.yml b/benchmarks/single/config.yml
index 291bdeb5df60f9320824a1ce2b56990e5535a2f5..4d3a8d4ad8f287fa1154294f5d7e9e8d7b64d6ab 100644
--- a/benchmarks/single/config.yml
+++ b/benchmarks/single/config.yml
@@ -27,3 +27,9 @@ single:analyze:
   needs: ["single:reconstruct", "single:compile"]
   script:
     - bash benchmarks/single/analyze.sh e-_1GeV_45to135deg
+
+single:results:
+  stage: collect
+  needs: ["single:analyze"]
+  script:
+    - ls -al
diff --git a/benchmarks/synchrotron/config.yml b/benchmarks/synchrotron/config.yml
deleted file mode 100644
index f1664212fc31b53867957df4bc5a06e8d8184387..0000000000000000000000000000000000000000
--- a/benchmarks/synchrotron/config.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-synchrotron:compile:
-  stage: compile
-  extends: .compile_benchmark
-  script:
-    - compile_analyses.py synchrotron
-
-synchrotron:simulate:
-  stage: simulate
-  extends: .phy_benchmark
-  tags:
-    - s3
-  needs: ["common:detector", "synchrotron:compile"]
-  script:
-    - bash benchmarks/synchrotron/synchrotron.sh --all
-
-synchrotron:results:
-  stage: collect
-  needs: ["synchrotron:simulate"]
-  script:
-    - ls -lrth