diff --git a/benchmarks/average_benchmark_results.py b/benchmarks/average_benchmark_results.py
index 94d857097e4616ba7534aabd93e49e80a0dc61ff..3c78d840113cb87884eb1ccc5073076486649303 100644
--- a/benchmarks/average_benchmark_results.py
+++ b/benchmarks/average_benchmark_results.py
@@ -6,9 +6,13 @@ file = sys.argv[1]
 print('opening file: ', file)
 
 full_print = True
-if len(sys.argv) > 2 and sys.argv[2].upper() == 'SHORT':
-    print('argv2 provided')
-    full_print = False
+mc = True
+
+for arg in sys.argv[2:]:
+    if arg.upper() == 'SHORT':
+        full_print = False
+    elif arg.upper() == 'NO_MC':
+        mc = False
 
 #      {machine: { (mode: str, threads: int, caching: bool): {times: [], memory: []} }}
 data = {}
@@ -19,7 +23,11 @@ with open(file, 'r') as lines:
         stripped_line = line.strip()
         if stripped_line == '' or stripped_line.startswith('-'):
             continue
-        machine, mode, threads, caching, time, memory = stripped_line.split(' ')
+        machine, mode, threads, caching, time, memory = ('', '', 1, 'False', 0, '')
+        if mc:
+            machine, mode, threads, caching, time, memory = stripped_line.split(' ')
+        else:
+            machine, time, memory = stripped_line.split(' ')
         if machine not in data:
             data[machine] = {}
         params = (mode, int(threads), caching.upper() == 'TRUE')
diff --git a/benchmarks/model_checking/README.md b/benchmarks/model_checking/README.md
index d18c1b628bebb1e91b80aa56976e1aae7716ceb2..6a48815b21523ef6d48d05b9f329c15f04bd2a65 100644
--- a/benchmarks/model_checking/README.md
+++ b/benchmarks/model_checking/README.md
@@ -60,35 +60,35 @@ Executing benchmarks is done by executing ``make`` in each of the directories.
 
 #### System B
 
-| Machines          |          | ProB OP | ProB ST | Java                   | C++ -O1               | C++ -O2               | Rust                  |
-|-------------------|----------|---------|---------|------------------------|-----------------------|-----------------------|-----------------------|
-| Lift_MC_Large     | Runtime  |         |         | 2.23 / 2.7             | 0.80 / 0.97           | 0.74 / 00.96          | 00.42 / 00.50         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 700.824 / 721.548      | 250.488 / 250.524     | 250.388 / 250.405     | 54.734 / 54.742       |
-| Cruise Controller | Runtime  |         |         | 1.73 / 2.28            | 0.14 / 0.14           | 0.11 / 00.12          | 00.07 / 00.18         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 159.292 / 161.860      | 6.296 / 6.580         | 6.310 / 6.489         | 5011 / 5226           |
-| Landing Gear      | Runtime  |         |         | 11.16 / 13.52          | 10.95 / 10.58         | 8.79 / 9.59           | 09.84 / 19.23         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 1.063.784 / 1.352.408  | 329.680 / 333.076     | 329.672 / 332.976     | 734.749 / 854.914     |
-| CAN BUS           | Runtime  |         |         | 3.79 / 4.47            | 1.99 / 2.1            | 1.71 / 2.02           | 02.3 / 02.45          |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 542.680 / 1.080.708    | 316.888 / 326.688     | 316.873 / 326.791     | 1.012.179 / 1.049.515 |
-| Train1_Lukas      | Runtime  |         |         | 13.0 / 12.25           | 5.29 / 2.39           | 4.93 / 2.31           | 07.08 / 07.14         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 701.600 / 1.044.600    | 59.408 / 62.912       | 59.299 / 62.798       | 187.201 / 255.626     |
-| Train_1_beebook   | Runtime  |         |         | 626.39 / 545.66        | 338.03 / 140.84       | 311.83 / 135.69       | 445.79 / 416.89       |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 1.451.340 / 3.110.416  | 1.559.736 / 1.667.508 | 1.559.626 / 1.667.335 | 4.735.570 / 6.047.158 |
-| nota              | Runtime  |         |         | 10.75 / 9.58           | 26.55 / 23.1          | 22.43 / 21.4          | 20.12 / 20.77         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 1.201.656 / 1.512.316  | 280.532 / 413.696     | 280.518 / 413.597     | 1.321.891 / 1.269.008 |
-| sort_1000         | Runtime  |         |         | 988.25 / 85.87         | 1650.41 / 1317.36     | 1424.95 / 1251.89     | 516 / 95.12           |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 1.202.264 / 1.361.680  | 338.680 / 342.100     | 338.626 / 342.083     | 269.996 / 269.939     |
-| N Queens (N=4)    | Runtime  |         |         | 34.41 / 35.73          | 28.81 / 32.6          | 27.79 / 27.16         | 22.34 / 22.74         |
-|                   | Speed-up |         |         |                        |                       |                       |                       |
-|                   | Memory   |         |         | 511.568 / 503.032      | 61.684 / 61.980       | 61.762 / 61.814       | 345.376 / 345.386     |
+| Machines           |          | ProB OP   | ProB ST   | Java                  | C++ -O1               | C++ -O2               | Rust                  |
+|--------------------|----------|-----------|-----------|-----------------------|-----------------------|-----------------------|-----------------------|
+| Lift_MC_Large      | Runtime  | 89.59     | 84.3      | 2.23 / 2.7            | 0.80 / 0.97           | 0.74 / 00.96          | 00.42 / 00.50         |
+|                    | Speed-up | 1         | 1.06      | 40.17 / 33.18         | 111.99 / 92.36        | 121.07 / 93.32        | 213.31 / 179.18       |
+|                    | Memory   | 1.139.020 | 1.139.546 | 700.824 / 721.548     | 250.488 / 250.524     | 250.388 / 250.405     | 54.734 / 54.742       |
+| Cruise Controller  | Runtime  | 2.7       | 3.56      | 1.73 / 2.28           | 0.14 / 0.14           | 0.11 / 00.12          | 00.07 / 00.18         |
+|                    | Speed-up | 1         | 0.76      | 1.56 / 1.18           | 19.29 / 19.29         | 24.55 / 22.5          | 38.57 / 15            |
+|                    | Memory   | 186.172   | 186.408   | 159.292 / 161.860     | 6.296 / 6.580         | 6.310 / 6.489         | 5011 / 5226           |
+| Landing Gear       | Runtime  | 45.35     | 185.56    | 11.16 / 13.52         | 10.95 / 10.58         | 8.79 / 9.59           | 09.84 / 19.23         |
+|                    | Speed-up | 1         | 0.24      | 4.06 / 3.35           | 4.14 / 4.29           | 5.16 / 4.73           | 4.61 / 2.36           |
+|                    | Memory   | 487.388   | 481.932   | 1.063.784 / 1.352.408 | 329.680 / 333.076     | 329.672 / 332.976     | 734.749 / 854.914     |
+| CAN BUS            | Runtime  | 27.78     | 52.99     | 3.79 / 4.47           | 1.99 / 2.1            | 1.71 / 2.02           | 02.3 / 02.45          |
+|                    | Speed-up | 1         | 0.52      | 7.33 / 6.21           | 13.96 / 13.23         | 16.25 / 13.75         | 12.08 / 11.34         |
+|                    | Memory   | 366.300   | 365.156   | 542.680 / 1.080.708   | 316.888 / 326.688     | 316.873 / 326.791     | 1.012.179 / 1.049.515 |
+| Train1_Lukas       | Runtime  | 21.59     | 54.19     | 13.0 / 12.25          | 5.29 / 2.39           | 4.93 / 2.31           | 07.08 / 07.14         |
+|                    | Speed-up | 1         | 0.4       | 1.66 / 1.76           | 4.08 / 9.03           | 4.38 / 9.35           | 3.05 / 3.02           |
+|                    | Memory   | 289.692   | 217.156   | 701.600 / 1.044.600   | 59.408 / 62.912       | 59.299 / 62.798       | 187.201 / 255.626     |
+| Train_1_beebook_v2 | Runtime  | 570.51    | 1642.6    | 626.39 / 545.66       | 338.03 / 140.84       | 311.83 / 135.69       | 445.79 / 416.89       |
+|                    | Speed-up | 1         | 0.35      | 0.91 / 1.05           | 1.69 / 4.05           | 1.83 / 4.2            | 1.28 / 1.37           |
+|                    | Memory   | 2.998.192 | 1.310.184 | 1.451.340 / 3.110.416 | 1.559.736 / 1.667.508 | 1.559.626 / 1.667.335 | 4.735.570 / 6.047.158 |
+| nota               | Runtime  | 33.08     | 166.53    | 10.75 / 9.58          | 26.55 / 23.1          | 22.43 / 21.4          | 20.12 / 20.77         |
+|                    | Speed-up | 1         | 0.2       | 3.08 / 3.45           | 1.25 / 1.43           | 1.47 / 1.55           | 1.64 / 1.59           |
+|                    | Memory   | 950.228   | 948.460   | 1.201.656 / 1.512.316 | 280.532 / 413.696     | 280.518 / 413.597     | 1.321.891 / 1.269.008 |
+| sort_1000          | Runtime  | 242.17    | 301.23    | 988.25 / 85.87        | 1650.41 / 1317.36     | 1424.95 / 1251.89     | 516 / 95.12           |
+|                    | Speed-up | 1         | 0.8       | 0.25 /  2.82          | 0.15 / 0.18           | 0.17 / 0.19           | 0.47 / 2.55           |
+|                    | Memory   | 828.468   | 602.360   | 1.202.264 / 1.361.680 | 338.680 / 342.100     | 338.626 / 342.083     | 269.996 / 269.939     |
+| N Queens (N=4)     | Runtime  | 2.15      | 2.18      | 34.41 / 35.73         | 28.81 / 32.6          | 27.79 / 27.16         | 22.34 / 22.74         |
+|                    | Speed-up | 1         | 0.99      | 0.06 / 0.06           | 0.07 / 0.07           | 0.08 / 0.08           | 0.1 / 0.09            |
+|                    | Memory   | 178.152   | 177.208   | 511.568 / 503.032     | 61.684 / 61.980       | 61.762 / 61.814       | 345.376 / 345.386     |
 
 
 ### Multi-threaded (6 Threads)
@@ -140,35 +140,35 @@ Current implementation requires an additional coordinator thread.
 
 #### System B
 
-| Machines          |          | ProB OP | ProB ST | Java                  | C++ -O1               | C++ -O2               | Rust                  |
-|-------------------|----------|---------|---------|-----------------------|-----------------------|-----------------------|-----------------------|
-| Lift_MC_Large     | Runtime  |         |         | 67.14 / 67.37         | 63.33 / 64.33         | 64.37 / 61.59         | 09.82 / 09.96         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 548.128 / 522.388     | 250.840 / 250.926     | 250.822 / 250.832     | 38.637 / 38.590       |
-| Cruise Controller | Runtime  |         |         | 1.76 / 1.78           | 0.06 / 0.06           | 0.05 / 00.06          | 00.04 / 00.06         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 171.916 / 180.132     | 6.544 / 7.112         | 6.697 / 7.018         | 6.978 / 6.959         |
-| Landing Gear      | Runtime  |         |         | 6.42 / 6.69           | 7.28 / 7.59           | 7.03 / 6.76           | 03.41 / 04.56         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 1.405.280 / 2.043.336 | 340.408 / 345.720     | 341.353 / 345.930     | 727.461 / 847.765     |
-| CAN BUS           | Runtime  |         |         | 3.52 / 4.29           | 3.92 / 4.51           | 4.12 / 4.35           | 01.64 / 01.64         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 550.004 / 1.159.472   | 317.140 / 326.652     | 317.437 / 326.536     | 1.047.918 / 1.050.520 |
-| Train1_Lukas      | Runtime  |         |         | 5.96 / 5.44           | 4.46 / 2.02           | 4.36 / 1.91           | 01.61 / 01.46         |
-|                   | Speed-up |         |         |                       |                       |                       |
-|                   | Memory   |         |         | 1.468.360 / 1.772.524 | 60.412 / 65.012       | 60.320 / 64.956       | 189.500 / 250.548     |
-| Train_1_beebook   | Runtime  |         |         | 174.56 / 147.29       | 257.59 / 115.41       | 250.92 / 111.71       | 89.65 / 76.61         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 2.555.344 / 3.094.376 | 1.573.868 / 1.812.972 | 1.572.735 / 1.814.287 | 4.998.943 / 5.484.696 |
-| nota              | Runtime  |         |         | 5.12 / 4.74           | 25.91 / 25.63         | 26.12 / 21.58         | 05.02 / 05.24         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 2.185.468 / 2.464.928 | 300.208 / 438.692     | 299.167 / 433.206     | 1.390.200 / 1.369.317 |
-| sort_1000         | Runtime  |         |         | 208.82 / 37.32        | 327.81 / 279.46       | 336.3 / 273.14        | 110.91 / 27.47        |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 2.359.820 / 2.420.428 | 323.472 / 341.740     | 323.596 / 341.784     | 243.784 / 243.330     |
-| N Queens (N=4)    | Runtime  |         |         | 32.87 / 32.2          | 30.02 / 28.66         | 30.88 / 25.98         | 21.34 / 22.46         |
-|                   | Speed-up |         |         |                       |                       |                       |                       |
-|                   | Memory   |         |         | 508.736 / 499.924     | 62696 / 62.832        | 62.630 / 62.742       | 345.888 / 345.855     |
+| Machines          |          | Java                  | C++ -O1               | C++ -O2               | Rust                  |
+|-------------------|----------|-----------------------|-----------------------|-----------------------|-----------------------|
+| Lift_MC_Large     | Runtime  | 67.14 / 67.37         | 63.33 / 64.33         | 64.37 / 61.59         | 09.82 / 09.96         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 548.128 / 522.388     | 250.840 / 250.926     | 250.822 / 250.832     | 38.637 / 38.590       |
+| Cruise Controller | Runtime  | 1.76 / 1.78           | 0.06 / 0.06           | 0.05 / 00.06          | 00.04 / 00.06         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 171.916 / 180.132     | 6.544 / 7.112         | 6.697 / 7.018         | 6.978 / 6.959         |
+| Landing Gear      | Runtime  | 6.42 / 6.69           | 7.28 / 7.59           | 7.03 / 6.76           | 03.41 / 04.56         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 1.405.280 / 2.043.336 | 340.408 / 345.720     | 341.353 / 345.930     | 727.461 / 847.765     |
+| CAN BUS           | Runtime  | 3.52 / 4.29           | 3.92 / 4.51           | 4.12 / 4.35           | 01.64 / 01.64         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 550.004 / 1.159.472   | 317.140 / 326.652     | 317.437 / 326.536     | 1.047.918 / 1.050.520 |
+| Train1_Lukas      | Runtime  | 5.96 / 5.44           | 4.46 / 2.02           | 4.36 / 1.91           | 01.61 / 01.46         |
+|                   | Speed-up |                       |                       |                       |
+|                   | Memory   | 1.468.360 / 1.772.524 | 60.412 / 65.012       | 60.320 / 64.956       | 189.500 / 250.548     |
+| Train_1_beebook   | Runtime  | 174.56 / 147.29       | 257.59 / 115.41       | 250.92 / 111.71       | 89.65 / 76.61         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 2.555.344 / 3.094.376 | 1.573.868 / 1.812.972 | 1.572.735 / 1.814.287 | 4.998.943 / 5.484.696 |
+| nota              | Runtime  | 5.12 / 4.74           | 25.91 / 25.63         | 26.12 / 21.58         | 05.02 / 05.24         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 2.185.468 / 2.464.928 | 300.208 / 438.692     | 299.167 / 433.206     | 1.390.200 / 1.369.317 |
+| sort_1000         | Runtime  | 208.82 / 37.32        | 327.81 / 279.46       | 336.3 / 273.14        | 110.91 / 27.47        |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 2.359.820 / 2.420.428 | 323.472 / 341.740     | 323.596 / 341.784     | 243.784 / 243.330     |
+| N Queens (N=4)    | Runtime  | 32.87 / 32.2          | 30.02 / 28.66         | 30.88 / 25.98         | 21.34 / 22.46         |
+|                   | Speed-up |                       |                       |                       |                       |
+|                   | Memory   | 508.736 / 499.924     | 62696 / 62.832        | 62.630 / 62.742       | 345.888 / 345.855     |