diff --git a/VectoCore/VectoCoreTest/TestData/Components/Direct Gear.vtlm b/VectoCore/VectoCoreTest/TestData/Components/Direct Gear.vtlm
index 65f85329b91de25332bc8f8c6ac9cfdcec314e2e..036467862ac4d12ba4846f4bc4e4a3d6eb0a045b 100644
--- a/VectoCore/VectoCoreTest/TestData/Components/Direct Gear.vtlm	
+++ b/VectoCore/VectoCoreTest/TestData/Components/Direct Gear.vtlm	
@@ -1,4 +1,14 @@
 Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
+0,-650,8.31,
+0,-850,9.31,
+0,-1050,10.31,
+0,-1250,11.31,
+0,-1450,12.31,
+0,-1650,13.31,
+0,-1850,14.31,
+0,-2050,15.31,
+0,-2250,16.31,
+0,-2450,17.31,
 0,-350,6.81,
 0,-150,5.81,
 0,50,5.31,
@@ -14,6 +24,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 0,2050,15.31,
 0,2250,16.31,
 0,2450,17.31,
+200,-650,9.322,
+200,-850,10.322,
+200,-1050,11.322,
+200,-1250,12.322,
+200,-1450,13.322,
+200,-1650,14.322,
+200,-1850,15.322,
+200,-2050,16.322,
+200,-2250,17.322,
+200,-2450,18.322,
 200,-350,7.822,
 200,-150,6.822,
 200,50,6.322,
@@ -29,6 +49,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 200,2050,16.322,
 200,2250,17.322,
 200,2450,18.322,
+400,-650,10.334,
+400,-850,11.334,
+400,-1050,12.334,
+400,-1250,13.334,
+400,-1450,14.334,
+400,-1650,15.334,
+400,-1850,16.334,
+400,-2050,17.334,
+400,-2250,18.334,
+400,-2450,19.334,
 400,-350,8.834,
 400,-150,7.834,
 400,50,7.334,
@@ -44,6 +74,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 400,2050,17.334,
 400,2250,18.334,
 400,2450,19.334,
+600,-650,11.346,
+600,-850,12.346,
+600,-1050,13.346,
+600,-1250,14.346,
+600,-1450,15.346,
+600,-1650,16.346,
+600,-1850,17.346,
+600,-2050,18.346,
+600,-2250,19.346,
+600,-2450,20.346,
 600,-350,9.846,
 600,-150,8.846,
 600,50,8.346,
@@ -59,6 +99,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 600,2050,18.346,
 600,2250,19.346,
 600,2450,20.346,
+800,-650,12.358,
+800,-850,13.358,
+800,-1050,14.358,
+800,-1250,15.358,
+800,-1450,16.358,
+800,-1650,17.358,
+800,-1850,18.358,
+800,-2050,19.358,
+800,-2250,20.358,
+800,-2450,21.358,
 800,-350,10.858,
 800,-150,9.858,
 800,50,9.358,
@@ -74,6 +124,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 800,2050,19.358,
 800,2250,20.358,
 800,2450,21.358,
+1000,-650,13.37,
+1000,-850,14.37,
+1000,-1050,15.37,
+1000,-1250,16.37,
+1000,-1450,17.37,
+1000,-1650,18.37,
+1000,-1850,19.37,
+1000,-2050,20.37,
+1000,-2250,21.37,
+1000,-2450,22.37,
 1000,-350,11.87,
 1000,-150,10.87,
 1000,50,10.37,
@@ -89,6 +149,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1000,2050,20.37,
 1000,2250,21.37,
 1000,2450,22.37,
+1200,-650,14.382,
+1200,-850,15.382,
+1200,-1050,16.382,
+1200,-1250,17.382,
+1200,-1450,18.382,
+1200,-1650,19.382,
+1200,-1850,20.382,
+1200,-2050,21.382,
+1200,-2250,22.382,
+1200,-2450,23.382,
 1200,-350,12.882,
 1200,-150,11.882,
 1200,50,11.382,
@@ -104,6 +174,15 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1200,2050,21.382,
 1200,2250,22.382,
 1200,2450,23.382,
+1400,-650,15.394,
+1400,-850,16.394,
+1400,-1050,17.394,
+1400,-1250,18.394,
+1400,-1450,19.394,
+1400,-1650,20.394,
+1400,-1850,21.394,
+1400,-2050,22.394,
+1400,-2250,23.394,
 1400,-350,13.894,
 1400,-150,12.894,
 1400,50,12.394,
@@ -119,6 +198,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1400,2050,22.394,
 1400,2250,23.394,
 1400,2450,24.394,
+1600,-650,16.406,
+1600,-850,17.406,
+1600,-1050,18.406,
+1600,-1250,19.406,
+1600,-1450,20.406,
+1600,-1650,21.406,
+1600,-1850,22.406,
+1600,-2050,23.406,
+1600,-2250,24.406,
+1600,-2450,25.406,
 1600,-350,14.906,
 1600,-150,13.906,
 1600,50,13.406,
@@ -134,6 +223,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1600,2050,23.406,
 1600,2250,24.406,
 1600,2450,25.406,
+1800,-650,17.418,
+1800,-850,18.418,
+1800,-1050,19.418,
+1800,-1250,20.418,
+1800,-1450,21.418,
+1800,-1650,22.418,
+1800,-1850,23.418,
+1800,-2050,24.418,
+1800,-2250,25.418,
+1800,-2450,26.418,
 1800,-350,15.918,
 1800,-150,14.918,
 1800,50,14.418,
@@ -149,6 +248,15 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1800,2050,24.418,
 1800,2250,25.418,
 1800,2450,26.418,
+2000,-650,18.43,
+2000,-850,19.43,
+2000,-1050,20.43,
+2000,-1250,21.43,
+2000,-1450,22.43,
+2000,-1650,23.43,
+2000,-1850,24.43,
+2000,-2050,25.43,
+2000,-2250,26.43,
 2000,-350,16.93,
 2000,-150,15.93,
 2000,50,15.43,
@@ -163,7 +271,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 2000,1850,24.43,
 2000,2050,25.43,
 2000,2250,26.43,
-3000,2450,27.43,
+3000,-650,18.43,
+3000,-850,19.43,
+3000,-1050,20.43,
+3000,-1250,21.43,
+3000,-1450,22.43,
+3000,-1650,23.43,
+3000,-1850,24.43,
+3000,-2050,25.43,
+3000,-2250,26.43,
+3000,-2450,27.43,
 3000,-350,16.93,
 3000,-150,15.93,
 3000,50,15.43,
@@ -179,14 +296,3 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 3000,2050,25.43,
 3000,2250,26.43,
 3000,2450,27.43,
-0,-1000,10.06,
-200,-1000,11.072,
-400,-1000,12.084,
-600,-1000,13.096,
-800,-1000,14.108,
-1000,-1000,15.12,
-1200,-1000,16.132,
-1400,-1000,17.144,
-1600,-1000,18.156,
-1800,-1000,19.168,
-2000,-1000,20.18,
diff --git a/VectoCore/VectoCoreTest/TestData/Components/Indirect Gear.vtlm b/VectoCore/VectoCoreTest/TestData/Components/Indirect Gear.vtlm
index a0dff7db051305a8b68c741a6920f0e905ed0af8..32e197b63829c4f0b1960b5f2ea1d6f267857a2b 100644
--- a/VectoCore/VectoCoreTest/TestData/Components/Indirect Gear.vtlm	
+++ b/VectoCore/VectoCoreTest/TestData/Components/Indirect Gear.vtlm	
@@ -1,4 +1,14 @@
 Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
+0,-650,18.06,
+0,-850,22.06,
+0,-1050,26.06,
+0,-1250,30.06,
+0,-1450,34.06,
+0,-1650,38.06,
+0,-1850,42.06,
+0,-2050,46.06,
+0,-2250,50.06,
+0,-2450,54.06,
 0,-350,12.06,
 0,-150,8.06,
 0,50,6.06,
@@ -14,6 +24,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 0,2050,46.06,
 0,2250,50.06,
 0,2450,54.06,
+200,-650,19.072,
+200,-850,23.072,
+200,-1050,27.072,
+200,-1250,31.072,
+200,-1450,35.072,
+200,-1650,39.072,
+200,-1850,43.072,
+200,-2050,47.072,
+200,-2250,51.072,
+200,-2450,55.072,
 200,-350,13.072,
 200,-150,9.072,
 200,50,7.072,
@@ -29,6 +49,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 200,2050,47.072,
 200,2250,51.072,
 200,2450,55.072,
+400,-650,20.084,
+400,-850,24.084,
+400,-1050,28.084,
+400,-1250,32.084,
+400,-1450,36.084,
+400,-1650,40.084,
+400,-1850,44.084,
+400,-2050,48.084,
+400,-2250,52.084,
+400,-2450,56.084,
 400,-350,14.084,
 400,-150,10.084,
 400,50,8.084,
@@ -44,6 +74,15 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 400,2050,48.084,
 400,2250,52.084,
 400,2450,56.084,
+600,-650,21.096,
+600,-850,25.096,
+600,-1050,29.096,
+600,-1250,33.096,
+600,-1450,37.096,
+600,-1650,41.096,
+600,-1850,45.096,
+600,-2050,49.096,
+600,-2250,53.096,
 600,-350,15.096,
 600,-150,11.096,
 600,50,9.096,
@@ -59,6 +98,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 600,2050,49.096,
 600,2250,53.096,
 600,2450,57.096,
+800,-650,22.108,
+800,-850,26.108,
+800,-1050,30.108,
+800,-1250,34.108,
+800,-1450,38.108,
+800,-1650,42.108,
+800,-1850,46.108,
+800,-2050,50.108,
+800,-2250,54.108,
+800,-2450,58.108,
 800,-350,16.108,
 800,-150,12.108,
 800,50,10.108,
@@ -74,6 +123,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 800,2050,50.108,
 800,2250,54.108,
 800,2450,58.108,
+1000,-650,23.12,
+1000,-850,27.12,
+1000,-1050,31.12,
+1000,-1250,35.12,
+1000,-1450,39.12,
+1000,-1650,43.12,
+1000,-1850,47.12,
+1000,-2050,51.12,
+1000,-2250,55.12,
+1000,-2450,59.12,
 1000,-350,17.12,
 1000,-150,13.12,
 1000,50,11.12,
@@ -89,6 +148,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1000,2050,51.12,
 1000,2250,55.12,
 1000,2450,59.12,
+1200,-650,24.132,
+1200,-850,28.132,
+1200,-1050,32.132,
+1200,-1250,36.132,
+1200,-1450,40.132,
+1200,-1650,44.132,
+1200,-1850,48.132,
+1200,-2050,52.132,
+1200,-2250,56.132,
+1200,-2450,60.132,
 1200,-350,18.132,
 1200,-150,14.132,
 1200,50,12.132,
@@ -104,6 +173,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1200,2050,52.132,
 1200,2250,56.132,
 1200,2450,60.132,
+1400,-650,25.144,
+1400,-850,29.144,
+1400,-1050,33.144,
+1400,-1250,37.144,
+1400,-1450,41.144,
+1400,-1650,45.144,
+1400,-1850,49.144,
+1400,-2050,53.144,
+1400,-2250,57.144,
+1400,-2450,61.144,
 1400,-350,19.144,
 1400,-150,15.144,
 1400,50,13.144,
@@ -119,6 +198,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1400,2050,53.144,
 1400,2250,57.144,
 1400,2450,61.144,
+1600,-650,26.156,
+1600,-850,30.156,
+1600,-1050,34.156,
+1600,-1250,38.156,
+1600,-1450,42.156,
+1600,-1650,46.156,
+1600,-1850,50.156,
+1600,-2050,54.156,
+1600,-2250,58.156,
+1600,-2450,62.156,
 1600,-350,20.156,
 1600,-150,16.156,
 1600,50,14.156,
@@ -134,6 +223,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1600,2050,54.156,
 1600,2250,58.156,
 1600,2450,62.156,
+1800,-650,27.168,
+1800,-850,31.168,
+1800,-1050,35.168,
+1800,-1250,39.168,
+1800,-1450,43.168,
+1800,-1650,47.168,
+1800,-1850,51.168,
+1800,-2050,55.168,
+1800,-2250,59.168,
+1800,-2450,63.168,
 1800,-350,21.168,
 1800,-150,17.168,
 1800,50,15.168,
@@ -149,6 +248,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 1800,2050,55.168,
 1800,2250,59.168,
 1800,2450,63.168,
+2000,-650,28.18,
+2000,-850,32.18,
+2000,-1050,36.18,
+2000,-1250,40.18,
+2000,-1450,44.18,
+2000,-1650,48.18,
+2000,-1850,52.18,
+2000,-2050,56.18,
+2000,-2250,60.18,
+2000,-2450,64.18,
 2000,-350,22.18,
 2000,-150,18.18,
 2000,50,16.18,
@@ -164,6 +273,16 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 2000,2050,56.18,
 2000,2250,60.18,
 2000,2450,64.18,
+3000,-650,28.18,
+3000,-850,32.18,
+3000,-1050,36.18,
+3000,-1250,40.18,
+3000,-1450,44.18,
+3000,-1650,48.18,
+3000,-1850,52.18,
+3000,-2050,56.18,
+3000,-2250,60.18,
+3000,-2450,64.18,
 3000,-350,22.18,
 3000,-150,18.18,
 3000,50,16.18,
@@ -179,14 +298,3 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm],Eff [-]
 3000,2050,56.18,
 3000,2250,60.18,
 3000,2450,64.18,
-0,-1000,25.06,
-200,-1000,26.072,
-400,-1000,27.084,
-600,-1000,28.096,
-800,-1000,29.108,
-1000,-1000,30.12,
-1200,-1000,31.132,
-1400,-1000,32.144,
-1600,-1000,33.156,
-1800,-1000,34.168,
-2000,-1000,35.18,