diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a822db9af4dcb4c6ef6615ad8caf6e22d2e4728..5704acb661c701a2c4c0f07afe14fb81986ba24d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -29,6 +29,9 @@ before_script:
     # - lcov --list coverage.info
     # - find . -name '*.gc*' -delete
   artifacts:
+    paths:
+      - result_images/
+    when: always
     reports:
       coverage_report:
         coverage_format: cobertura
diff --git a/b_asic/_preferences.py b/b_asic/_preferences.py
index 83ac3f43cfb680e2bbcf65a1a42c295941f1809e..c20d23db1afa2448057512157749e3822771777d 100644
--- a/b_asic/_preferences.py
+++ b/b_asic/_preferences.py
@@ -9,7 +9,7 @@ OPERATION_GAP: float = 0.5
 
 SCHEDULE_OFFSET: float = 0.2
 
-SPLINE_OFFSET: float = 0.2
+SPLINE_OFFSET: float = 0.5
 
 # Colors for architecture Digraph
 PE_COLOR = (0, 185, 231)  # LiuBlue
diff --git a/b_asic/schedule.py b/b_asic/schedule.py
index 67ec8f9b9a0b7046da6c1f20589270d06b26b621..013925cda64d10d67be7e437663211051cecb1c7 100644
--- a/b_asic/schedule.py
+++ b/b_asic/schedule.py
@@ -1120,13 +1120,10 @@ class Schedule:
                         [
                             start,
                             [start[0] + SPLINE_OFFSET, start[1]],
-                            [start[0] + SPLINE_OFFSET, (start[1] + end[1]) / 2],
-                            [start[0], (start[1] + end[1]) / 2],
-                            [start[0] - SPLINE_OFFSET, (start[1] + end[1]) / 2],
                             [start[0] - SPLINE_OFFSET, end[1]],
                             end,
                         ],
-                        [Path.MOVETO] + [Path.CURVE4] * 6,
+                        [Path.MOVETO] + [Path.CURVE4] * 3,
                     )
                 else:
                     path = Path(
diff --git a/test/unit/baseline_images/test_schedule/test__get_figure_no_execution_times.png b/test/unit/baseline_images/test_schedule/test__get_figure_no_execution_times.png
index ae2aa4f793128edb928b2c5bcfa74a64191dc190..79d2b4f1028378e9045b83c4a697ef6e00d801ec 100644
Binary files a/test/unit/baseline_images/test_schedule/test__get_figure_no_execution_times.png and b/test/unit/baseline_images/test_schedule/test__get_figure_no_execution_times.png differ