diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..6e4c104a21b4bf31fa7bc80e95c8c53d69437d5f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": true,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Axl_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..d12035cd7688c6a48fa63c6fd54c742807f82172
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": false,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Axl.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdxA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..e19150c83618395c69db102b100b2b5f86454850
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto
@@ -0,0 +1,44 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Axl.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 3540.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..5b924aea7e507dab781c6727c70efd7ef3105ee9
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 6930.29,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 8258.60,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 7507.82,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 8662.87,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..da8bff1aadaab337596b663106d2212958ab3f70
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": false,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdxA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..6cc64ff5def0f1da6b0d8886c28e8766af675975
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto
@@ -0,0 +1,44 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Whl1.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 3540.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..b5980ac32ff2f44452666e544ce91c462f5c5a7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out    , P_el
+0.00   , -9785.31 , 0.00
+0.00   , -9296.05 , 0.00
+0.00   , -8806.78 , 0.00
+0.00   , -8317.52 , 0.00
+0.00   , -7828.25 , 0.00
+0.00   , -7338.98 , 0.00
+0.00   , -6849.72 , -0.07
+0.00   , -6360.45 , -0.33
+0.00   , -5871.19 , -0.49
+0.00   , -5381.92 , -0.60
+0.00   , -4892.66 , -0.66
+0.00   , -4403.39 , -0.69
+0.00   , -3914.12 , -0.70
+0.00   , -3424.86 , -0.67
+0.00   , -2935.59 , -0.63
+0.00   , -2446.33 , -0.57
+0.00   , -1957.06 , -0.48
+0.00   , -1467.80 , -0.38
+0.00   , -978.53  , -0.27
+0.00   , -489.27  , -0.13
+0.00   , -97.85   , -0.01
+0.00   , 86.63    , 0.06
+0.00   , 433.14   , 0.28
+0.00   , 866.29   , 0.56
+0.00   , 1299.43  , 0.85
+0.00   , 1732.57  , 1.15
+0.00   , 2165.72  , 1.47
+0.00   , 2598.86  , 1.79
+0.00   , 3032.00  , 2.12
+0.00   , 3465.15  , 2.47
+0.00   , 3898.29  , 2.82
+0.00   , 4331.43  , 3.19
+0.00   , 4764.58  , 3.56
+0.00   , 5197.72  , 3.94
+0.00   , 5630.86  , 4.33
+0.00   , 6064.01  , 4.74
+0.00   , 6497.15  , 5.15
+0.00   , 6930.29  , 5.57
+0.00   , 7363.44  , 6.00
+0.00   , 7796.58  , 6.43
+0.00   , 8229.72  , 6.88
+0.00   , 8662.87  , 7.34
+3.37   , -9785.31 , 0.00
+3.37   , -9296.05 , 0.00
+3.37   , -8806.78 , 0.00
+3.37   , -8317.52 , 0.00
+3.37   , -7828.25 , 0.00
+3.37   , -7338.98 , 0.00
+3.37   , -6849.72 , -0.25
+3.37   , -6360.45 , -0.42
+3.37   , -5871.19 , -0.52
+3.37   , -5381.92 , -0.58
+3.37   , -4892.66 , -0.61
+3.37   , -4403.39 , -0.62
+3.37   , -3914.12 , -0.61
+3.37   , -3424.86 , -0.58
+3.37   , -2935.59 , -0.53
+3.37   , -2446.33 , -0.47
+3.37   , -1957.06 , -0.40
+3.37   , -1467.80 , -0.31
+3.37   , -978.53  , -0.22
+3.37   , -489.27  , -0.11
+3.37   , -97.85   , -0.01
+3.37   , 86.63    , 0.05
+3.37   , 433.14   , 0.21
+3.37   , 866.29   , 0.43
+3.37   , 1299.43  , 0.65
+3.37   , 1732.57  , 0.88
+3.37   , 2165.72  , 1.11
+3.37   , 2598.86  , 1.36
+3.37   , 3032.00  , 1.61
+3.37   , 3465.15  , 1.87
+3.37   , 3898.29  , 2.13
+3.37   , 4331.43  , 2.40
+3.37   , 4764.58  , 2.68
+3.37   , 5197.72  , 2.97
+3.37   , 5630.86  , 3.26
+3.37   , 6064.01  , 3.56
+3.37   , 6497.15  , 3.86
+3.37   , 6930.29  , 4.18
+3.37   , 7363.44  , 4.50
+3.37   , 7796.58  , 4.82
+3.37   , 8229.72  , 5.15
+3.37   , 8662.87  , 5.49
+33.71  , -9785.31 , -29.05
+33.71  , -9296.05 , -27.68
+33.71  , -8806.78 , -26.31
+33.71  , -8317.52 , -24.92
+33.71  , -7828.25 , -23.53
+33.71  , -7338.98 , -22.12
+33.71  , -6849.72 , -20.71
+33.71  , -6360.45 , -19.28
+33.71  , -5871.19 , -17.85
+33.71  , -5381.92 , -16.41
+33.71  , -4892.66 , -14.95
+33.71  , -4403.39 , -13.49
+33.71  , -3914.12 , -12.02
+33.71  , -3424.86 , -10.53
+33.71  , -2935.59 , -9.04
+33.71  , -2446.33 , -7.54
+33.71  , -1957.06 , -6.03
+33.71  , -1467.80 , -4.51
+33.71  , -978.53  , -2.98
+33.71  , -489.27  , -1.44
+33.71  , -97.85   , -0.18
+33.71  , 86.63    , 0.45
+33.71  , 433.14   , 1.84
+33.71  , 866.29   , 3.58
+33.71  , 1299.43  , 5.33
+33.71  , 1732.57  , 7.09
+33.71  , 2165.72  , 8.85
+33.71  , 2598.86  , 10.63
+33.71  , 3032.00  , 12.42
+33.71  , 3465.15  , 14.21
+33.71  , 3898.29  , 16.02
+33.71  , 4331.43  , 17.84
+33.71  , 4764.58  , 19.66
+33.71  , 5197.72  , 21.49
+33.71  , 5630.86  , 23.34
+33.71  , 6064.01  , 25.19
+33.71  , 6497.15  , 27.05
+33.71  , 6930.29  , 28.93
+33.71  , 7363.44  , 30.81
+33.71  , 7796.58  , 32.70
+33.71  , 8229.72  , 34.60
+33.71  , 8662.87  , 36.50
+67.42  , -9785.31 , -60.28
+67.42  , -9296.05 , -57.37
+67.42  , -8806.78 , -54.44
+67.42  , -8317.52 , -51.49
+67.42  , -7828.25 , -48.54
+67.42  , -7338.98 , -45.58
+67.42  , -6849.72 , -42.60
+67.42  , -6360.45 , -39.61
+67.42  , -5871.19 , -36.61
+67.42  , -5381.92 , -33.60
+67.42  , -4892.66 , -30.58
+67.42  , -4403.39 , -27.55
+67.42  , -3914.12 , -24.51
+67.42  , -3424.86 , -21.45
+67.42  , -2935.59 , -18.38
+67.42  , -2446.33 , -15.31
+67.42  , -1957.06 , -12.22
+67.42  , -1467.80 , -9.12
+67.42  , -978.53  , -6.00
+67.42  , -489.27  , -2.88
+67.42  , -97.85   , -0.33
+67.42  , 86.63    , 0.92
+67.42  , 433.14   , 3.68
+67.42  , 866.29   , 7.11
+67.42  , 1299.43  , 10.56
+67.42  , 1732.57  , 14.01
+67.42  , 2165.72  , 17.48
+67.42  , 2598.86  , 20.96
+67.42  , 3032.00  , 24.45
+67.42  , 3465.15  , 27.95
+67.42  , 3898.29  , 31.47
+67.42  , 4331.43  , 34.99
+67.42  , 4764.58  , 38.53
+67.42  , 5197.72  , 42.08
+67.42  , 5630.86  , 45.64
+67.42  , 6064.01  , 49.21
+67.42  , 6497.15  , 52.79
+67.42  , 6930.29  , 56.38
+67.42  , 7363.44  , 59.99
+67.42  , 7796.58  , 63.60
+67.42  , 8229.72  , 67.23
+67.42  , 8662.87  , 70.87
+101.12 , -9785.31 , -91.22
+101.12 , -9296.05 , -86.77
+101.12 , -8806.78 , -82.31
+101.12 , -8317.52 , -77.84
+101.12 , -7828.25 , -73.35
+101.12 , -7338.98 , -68.84
+101.12 , -6849.72 , -64.32
+101.12 , -6360.45 , -59.79
+101.12 , -5871.19 , -55.24
+101.12 , -5381.92 , -50.68
+101.12 , -4892.66 , -46.11
+101.12 , -4403.39 , -41.51
+101.12 , -3914.12 , -36.91
+101.12 , -3424.86 , -32.29
+101.12 , -2935.59 , -27.66
+101.12 , -2446.33 , -23.01
+101.12 , -1957.06 , -18.35
+101.12 , -1467.80 , -13.67
+101.12 , -978.53  , -8.98
+101.12 , -489.27  , -4.27
+101.12 , -97.85   , -0.39
+101.12 , 86.63    , 1.43
+101.12 , 433.14   , 5.56
+101.12 , 866.29   , 10.69
+101.12 , 1299.43  , 15.84
+101.12 , 1732.57  , 21.00
+101.12 , 2165.72  , 26.17
+101.12 , 2598.86  , 31.36
+101.12 , 3032.00  , 36.56
+101.12 , 3465.15  , 41.77
+101.12 , 3898.29  , 47.01
+101.12 , 4331.43  , 52.25
+101.12 , 4764.58  , 57.51
+101.12 , 5197.72  , 62.79
+101.12 , 5630.86  , 68.08
+101.12 , 6064.01  , 73.38
+101.12 , 6497.15  , 78.70
+101.12 , 6930.29  , 84.03
+101.12 , 7363.44  , 89.38
+101.12 , 7796.58  , 94.74
+101.12 , 8229.72  , 100.12
+101.12 , 8662.87  , 105.51
+134.83 , -9785.31 , -121.86
+134.83 , -9296.05 , -115.91
+134.83 , -8806.78 , -109.94
+134.83 , -8317.52 , -103.95
+134.83 , -7828.25 , -97.94
+134.83 , -7338.98 , -91.91
+134.83 , -6849.72 , -85.87
+134.83 , -6360.45 , -79.81
+134.83 , -5871.19 , -73.73
+134.83 , -5381.92 , -67.63
+134.83 , -4892.66 , -61.51
+134.83 , -4403.39 , -55.37
+134.83 , -3914.12 , -49.21
+134.83 , -3424.86 , -43.04
+134.83 , -2935.59 , -36.85
+134.83 , -2446.33 , -30.64
+134.83 , -1957.06 , -24.41
+134.83 , -1467.80 , -18.16
+134.83 , -978.53  , -11.89
+134.83 , -489.27  , -5.59
+134.83 , -97.85   , -0.32
+134.83 , 86.63    , 1.99
+134.83 , 433.14   , 7.50
+134.83 , 866.29   , 14.34
+134.83 , 1299.43  , 21.19
+134.83 , 1732.57  , 28.05
+134.83 , 2165.72  , 34.94
+134.83 , 2598.86  , 41.84
+134.83 , 3032.00  , 48.76
+134.83 , 3465.15  , 55.70
+134.83 , 3898.29  , 62.66
+134.83 , 4331.43  , 69.63
+134.83 , 4764.58  , 76.63
+134.83 , 5197.72  , 83.65
+134.83 , 5630.86  , 90.68
+134.83 , 6064.01  , 97.73
+134.83 , 6497.15  , 104.80
+134.83 , 6930.29  , 111.90
+134.83 , 7363.44  , 119.00
+134.83 , 7796.58  , 126.13
+134.83 , 8229.72  , 133.28
+134.83 , 8662.87  , 140.44
+168.54 , -9785.31 , -152.18
+168.54 , -9296.05 , -144.75
+168.54 , -8806.78 , -137.29
+168.54 , -8317.52 , -129.81
+168.54 , -7828.25 , -122.31
+168.54 , -7338.98 , -114.78
+168.54 , -6849.72 , -107.23
+168.54 , -6360.45 , -99.65
+168.54 , -5871.19 , -92.05
+168.54 , -5381.92 , -84.42
+168.54 , -4892.66 , -76.77
+168.54 , -4403.39 , -69.10
+168.54 , -3914.12 , -61.41
+168.54 , -3424.86 , -53.69
+168.54 , -2935.59 , -45.94
+168.54 , -2446.33 , -38.17
+168.54 , -1957.06 , -30.38
+168.54 , -1467.80 , -22.57
+168.54 , -978.53  , -14.72
+168.54 , -489.27  , -6.84
+168.54 , -97.85   , 0.00
+168.54 , 86.63    , 2.61
+168.54 , 433.14   , 9.52
+168.54 , 866.29   , 18.06
+168.54 , 1299.43  , 26.62
+168.54 , 1732.57  , 35.19
+168.54 , 2165.72  , 43.79
+168.54 , 2598.86  , 52.42
+168.54 , 3032.00  , 61.07
+168.54 , 3465.15  , 69.74
+168.54 , 3898.29  , 78.43
+168.54 , 4331.43  , 87.15
+168.54 , 4764.58  , 95.90
+168.54 , 5197.72  , 104.67
+168.54 , 5630.86  , 113.46
+168.54 , 6064.01  , 122.28
+168.54 , 6497.15  , 131.12
+168.54 , 6930.29  , 139.99
+168.54 , 7363.44  , 148.88
+168.54 , 7796.58  , 157.79
+168.54 , 8229.72  , 166.73
+168.54 , 8662.87  , 175.69
+202.25 , -9785.31 , -182.19
+202.25 , -9296.05 , -173.29
+202.25 , -8806.78 , -164.37
+202.25 , -8317.52 , -155.42
+202.25 , -7828.25 , -146.44
+202.25 , -7338.98 , -137.42
+202.25 , -6849.72 , -128.38
+202.25 , -6360.45 , -119.30
+202.25 , -5871.19 , -110.20
+202.25 , -5381.92 , -101.06
+202.25 , -4892.66 , -91.89
+202.25 , -4403.39 , -82.70
+202.25 , -3914.12 , -73.47
+202.25 , -3424.86 , -64.21
+202.25 , -2935.59 , -54.93
+202.25 , -2446.33 , -45.61
+202.25 , -1957.06 , -36.26
+202.25 , -1467.80 , -26.87
+202.25 , -978.53  , -17.46
+202.25 , -489.27  , -7.98
+202.25 , -97.85   , 0.00
+202.25 , 86.63    , 3.29
+202.25 , 433.14   , 11.62
+202.25 , 866.29   , 21.88
+202.25 , 1299.43  , 32.14
+202.25 , 1732.57  , 42.44
+202.25 , 2165.72  , 52.76
+202.25 , 2598.86  , 63.11
+202.25 , 3032.00  , 73.49
+202.25 , 3465.15  , 83.91
+202.25 , 3898.29  , 94.35
+202.25 , 4331.43  , 104.82
+202.25 , 4764.58  , 115.33
+202.25 , 5197.72  , 125.87
+202.25 , 5630.86  , 136.43
+202.25 , 6064.01  , 147.03
+202.25 , 6497.15  , 157.66
+202.25 , 6930.29  , 168.32
+202.25 , 7363.44  , 179.01
+202.25 , 7796.58  , 189.74
+202.25 , 8229.72  , 200.49
+202.25 , 8662.87  , 211.27
+235.96 , -9785.31 , -211.85
+235.96 , -9296.05 , -201.52
+235.96 , -8806.78 , -191.16
+235.96 , -8317.52 , -180.75
+235.96 , -7828.25 , -170.31
+235.96 , -7338.98 , -159.83
+235.96 , -6849.72 , -149.31
+235.96 , -6360.45 , -138.75
+235.96 , -5871.19 , -128.16
+235.96 , -5381.92 , -117.52
+235.96 , -4892.66 , -106.85
+235.96 , -4403.39 , -96.14
+235.96 , -3914.12 , -85.39
+235.96 , -3424.86 , -74.61
+235.96 , -2935.59 , -63.78
+235.96 , -2446.33 , -52.92
+235.96 , -1957.06 , -42.02
+235.96 , -1467.80 , -31.07
+235.96 , -978.53  , -20.08
+235.96 , -489.27  , -9.00
+235.96 , -97.85   , 0.00
+235.96 , 86.63    , 4.05
+235.96 , 433.14   , 13.82
+235.96 , 866.29   , 25.80
+235.96 , 1299.43  , 37.78
+235.96 , 1732.57  , 49.79
+235.96 , 2165.72  , 61.84
+235.96 , 2598.86  , 73.93
+235.96 , 3032.00  , 86.05
+235.96 , 3465.15  , 98.22
+235.96 , 3898.29  , 110.42
+235.96 , 4331.43  , 122.66
+235.96 , 4764.58  , 134.94
+235.96 , 5197.72  , 147.26
+235.96 , 5630.86  , 159.61
+235.96 , 6064.01  , 172.01
+235.96 , 6497.15  , 184.44
+235.96 , 6930.29  , 196.92
+235.96 , 7363.44  , 209.43
+235.96 , 7796.58  , 221.98
+235.96 , 8229.72  , 234.57
+235.96 , 8662.87  , 247.19
+269.67 , -9785.31 , -241.15
+269.67 , -9296.05 , -229.41
+269.67 , -8806.78 , -217.63
+269.67 , -8317.52 , -205.79
+269.67 , -7828.25 , -193.91
+269.67 , -7338.98 , -181.98
+269.67 , -6849.72 , -170.01
+269.67 , -6360.45 , -157.99
+269.67 , -5871.19 , -145.91
+269.67 , -5381.92 , -133.80
+269.67 , -4892.66 , -121.63
+269.67 , -4403.39 , -109.42
+269.67 , -3914.12 , -97.16
+269.67 , -3424.86 , -84.85
+269.67 , -2935.59 , -72.50
+269.67 , -2446.33 , -60.10
+269.67 , -1957.06 , -47.65
+269.67 , -1467.80 , -35.14
+269.67 , -978.53  , -22.57
+269.67 , -489.27  , -9.88
+269.67 , -97.85   , 0.00
+269.67 , 86.63    , 4.88
+269.67 , 433.14   , 16.13
+269.67 , 866.29   , 29.83
+269.67 , 1299.43  , 43.53
+269.67 , 1732.57  , 57.27
+269.67 , 2165.72  , 71.06
+269.67 , 2598.86  , 84.89
+269.67 , 3032.00  , 98.76
+269.67 , 3465.15  , 112.68
+269.67 , 3898.29  , 126.65
+269.67 , 4331.43  , 140.67
+269.67 , 4764.58  , 154.74
+269.67 , 5197.72  , 168.85
+269.67 , 5630.86  , 183.01
+269.67 , 6064.01  , 197.22
+269.67 , 6497.15  , 211.48
+269.67 , 6930.29  , 225.78
+269.67 , 7363.44  , 240.13
+269.67 , 7796.58  , 254.53
+269.67 , 8229.72  , 268.97
+269.67 , 8662.87  , 283.46
+303.37 , -9785.31 , -270.09
+303.37 , -9296.05 , -256.96
+303.37 , -8806.78 , -243.78
+303.37 , -8317.52 , -230.53
+303.37 , -7828.25 , -217.23
+303.37 , -7338.98 , -203.87
+303.37 , -6849.72 , -190.46
+303.37 , -6360.45 , -176.98
+303.37 , -5871.19 , -163.45
+303.37 , -5381.92 , -149.87
+303.37 , -4892.66 , -136.22
+303.37 , -4403.39 , -122.52
+303.37 , -3914.12 , -108.76
+303.37 , -3424.86 , -94.94
+303.37 , -2935.59 , -81.06
+303.37 , -2446.33 , -67.13
+303.37 , -1957.06 , -53.13
+303.37 , -1467.80 , -39.07
+303.37 , -978.53  , -24.92
+303.37 , -489.27  , -10.59
+303.37 , -97.85   , 0.00
+303.37 , 86.63    , 5.80
+303.37 , 433.14   , 18.55
+303.37 , 866.29   , 33.99
+303.37 , 1299.43  , 49.42
+303.37 , 1732.57  , 64.90
+303.37 , 2165.72  , 80.42
+303.37 , 2598.86  , 96.00
+303.37 , 3032.00  , 111.63
+303.37 , 3465.15  , 127.32
+303.37 , 3898.29  , 143.07
+303.37 , 4331.43  , 158.88
+303.37 , 4764.58  , 174.74
+303.37 , 5197.72  , 190.66
+303.37 , 5630.86  , 206.64
+303.37 , 6064.01  , 222.68
+303.37 , 6497.15  , 238.77
+303.37 , 6930.29  , 254.92
+303.37 , 7363.44  , 271.13
+303.37 , 7796.58  , 287.40
+303.37 , 8229.72  , 303.72
+303.37 , 8662.87  , 320.10
+337.08 , -9785.31 , -298.63
+337.08 , -9296.05 , -284.14
+337.08 , -8806.78 , -269.58
+337.08 , -8317.52 , -254.95
+337.08 , -7828.25 , -240.25
+337.08 , -7338.98 , -225.48
+337.08 , -6849.72 , -210.64
+337.08 , -6360.45 , -195.74
+337.08 , -5871.19 , -180.76
+337.08 , -5381.92 , -165.71
+337.08 , -4892.66 , -150.60
+337.08 , -4403.39 , -135.42
+337.08 , -3914.12 , -120.16
+337.08 , -3424.86 , -104.84
+337.08 , -2935.59 , -89.45
+337.08 , -2446.33 , -73.99
+337.08 , -1957.06 , -58.45
+337.08 , -1467.80 , -42.83
+337.08 , -978.53  , -27.10
+337.08 , -489.27  , -11.12
+337.08 , -97.85   , 0.00
+337.08 , 86.63    , 6.80
+337.08 , 433.14   , 21.10
+337.08 , 866.29   , 38.29
+337.08 , 1299.43  , 55.46
+337.08 , 1732.57  , 72.67
+337.08 , 2165.72  , 89.94
+337.08 , 2598.86  , 107.27
+337.08 , 3032.00  , 124.67
+337.08 , 3465.15  , 142.14
+337.08 , 3898.29  , 159.68
+337.08 , 4331.43  , 177.29
+337.08 , 4764.58  , 194.96
+337.08 , 5197.72  , 212.70
+337.08 , 5630.86  , 230.52
+337.08 , 6064.01  , 248.40
+337.08 , 6497.15  , 266.35
+337.08 , 6930.29  , 284.37
+337.08 , 7363.44  , 302.45
+337.08 , 7796.58  , 320.61
+337.08 , 8229.72  , 338.83
+337.08 , 8662.87  , 357.12
+370.79 , -9785.31 , -326.77
+370.79 , -9296.05 , -310.94
+370.79 , -8806.78 , -295.03
+370.79 , -8317.52 , -279.03
+370.79 , -7828.25 , -262.95
+370.79 , -7338.98 , -246.79
+370.79 , -6849.72 , -230.55
+370.79 , -6360.45 , -214.22
+370.79 , -5871.19 , -197.81
+370.79 , -5381.92 , -181.33
+370.79 , -4892.66 , -164.76
+370.79 , -4403.39 , -148.10
+370.79 , -3914.12 , -131.37
+370.79 , -3424.86 , -114.55
+370.79 , -2935.59 , -97.65
+370.79 , -2446.33 , -80.67
+370.79 , -1957.06 , -63.59
+370.79 , -1467.80 , -46.42
+370.79 , -978.53  , -29.10
+370.79 , -489.27  , -11.41
+370.79 , -97.85   , 0.00
+370.79 , 86.63    , 7.90
+370.79 , 433.14   , 23.79
+370.79 , 866.29   , 42.74
+370.79 , 1299.43  , 61.65
+370.79 , 1732.57  , 80.61
+370.79 , 2165.72  , 99.63
+370.79 , 2598.86  , 118.73
+370.79 , 3032.00  , 137.91
+370.79 , 3465.15  , 157.16
+370.79 , 3898.29  , 176.50
+370.79 , 4331.43  , 195.91
+370.79 , 4764.58  , 215.41
+370.79 , 5197.72  , 234.99
+370.79 , 5630.86  , 254.65
+370.79 , 6064.01  , 274.39
+370.79 , 6497.15  , 294.21
+370.79 , 6930.29  , 314.12
+370.79 , 7363.44  , 334.10
+370.79 , 7796.58  , 354.16
+370.79 , 8229.72  , 374.31
+370.79 , 8662.87  , 394.53
+404.50 , -9785.31 , -354.49
+404.50 , -9296.05 , -337.34
+404.50 , -8806.78 , -320.10
+404.50 , -8317.52 , -302.75
+404.50 , -7828.25 , -285.32
+404.50 , -7338.98 , -267.78
+404.50 , -6849.72 , -250.15
+404.50 , -6360.45 , -232.43
+404.50 , -5871.19 , -214.60
+404.50 , -5381.92 , -196.69
+404.50 , -4892.66 , -178.67
+404.50 , -4403.39 , -160.56
+404.50 , -3914.12 , -142.36
+404.50 , -3424.86 , -124.05
+404.50 , -2935.59 , -105.65
+404.50 , -2446.33 , -87.15
+404.50 , -1957.06 , -68.54
+404.50 , -1467.80 , -49.80
+404.50 , -978.53  , -30.89
+404.50 , -489.27  , -11.43
+404.50 , -97.85   , 0.00
+404.50 , 86.63    , 9.08
+404.50 , 433.14   , 26.62
+404.50 , 866.29   , 47.35
+404.50 , 1299.43  , 68.02
+404.50 , 1732.57  , 88.72
+404.50 , 2165.72  , 109.51
+404.50 , 2598.86  , 130.38
+404.50 , 3032.00  , 151.34
+404.50 , 3465.15  , 172.39
+404.50 , 3898.29  , 193.53
+404.50 , 4331.43  , 214.77
+404.50 , 4764.58  , 236.11
+404.50 , 5197.72  , 257.53
+404.50 , 5630.86  , 279.05
+404.50 , 6064.01  , 300.67
+404.50 , 6497.15  , 322.38
+404.50 , 6930.29  , 344.19
+404.50 , 7363.44  , 366.08
+404.50 , 7796.58  , 388.08
+404.50 , 8229.72  , 410.16
+404.50 , 8662.87  , 432.34
+438.21 , -9785.31 , -381.77
+438.21 , -9296.05 , -363.33
+438.21 , -8806.78 , -344.77
+438.21 , -8317.52 , -326.11
+438.21 , -7828.25 , -307.33
+438.21 , -7338.98 , -288.45
+438.21 , -6849.72 , -269.45
+438.21 , -6360.45 , -250.33
+438.21 , -5871.19 , -231.11
+438.21 , -5381.92 , -211.78
+438.21 , -4892.66 , -192.34
+438.21 , -4403.39 , -172.78
+438.21 , -3914.12 , -153.11
+438.21 , -3424.86 , -133.33
+438.21 , -2935.59 , -113.43
+438.21 , -2446.33 , -93.42
+438.21 , -1957.06 , -73.27
+438.21 , -1467.80 , -52.98
+438.21 , -978.53  , -32.45
+438.21 , -489.27  , -11.12
+438.21 , -97.85   , 0.00
+438.21 , 86.63    , 10.37
+438.21 , 433.14   , 29.60
+438.21 , 866.29   , 52.14
+438.21 , 1299.43  , 74.56
+438.21 , 1732.57  , 97.03
+438.21 , 2165.72  , 119.58
+438.21 , 2598.86  , 142.23
+438.21 , 3032.00  , 164.98
+438.21 , 3465.15  , 187.84
+438.21 , 3898.29  , 210.80
+438.21 , 4331.43  , 233.87
+438.21 , 4764.58  , 257.05
+438.21 , 5197.72  , 280.34
+438.21 , 5630.86  , 303.74
+438.21 , 6064.01  , 327.25
+438.21 , 6497.15  , 350.87
+438.21 , 6930.29  , 374.59
+438.21 , 7363.44  , 398.42
+438.21 , 7796.58  , 422.36
+438.21 , 8229.72  , 446.41
+438.21 , 8662.87  , 470.57
+471.92 , -9785.31 , -408.59
+471.92 , -9296.05 , -388.88
+471.92 , -8806.78 , -369.04
+471.92 , -8317.52 , -349.08
+471.92 , -7828.25 , -328.98
+471.92 , -7338.98 , -308.76
+471.92 , -6849.72 , -288.41
+471.92 , -6360.45 , -267.93
+471.92 , -5871.19 , -247.32
+471.92 , -5381.92 , -226.59
+471.92 , -4892.66 , -205.73
+471.92 , -4403.39 , -184.73
+471.92 , -3914.12 , -163.61
+471.92 , -3424.86 , -142.36
+471.92 , -2935.59 , -120.97
+471.92 , -2446.33 , -99.45
+471.92 , -1957.06 , -77.77
+471.92 , -1467.80 , -55.91
+471.92 , -978.53  , -33.75
+471.92 , -489.27  , -10.40
+471.92 , -97.85   , 0.00
+471.92 , 86.63    , 11.76
+471.92 , 433.14   , 32.74
+471.92 , 866.29   , 57.10
+471.92 , 1299.43  , 81.29
+471.92 , 1732.57  , 105.53
+471.92 , 2165.72  , 129.86
+471.92 , 2598.86  , 154.29
+471.92 , 3032.00  , 178.85
+471.92 , 3465.15  , 203.52
+471.92 , 3898.29  , 228.31
+471.92 , 4331.43  , 253.23
+471.92 , 4764.58  , 278.27
+471.92 , 5197.72  , 303.44
+471.92 , 5630.86  , 328.73
+471.92 , 6064.01  , 354.14
+471.92 , 6497.15  , 379.68
+471.92 , 6930.29  , 405.34
+471.92 , 7363.44  , 431.13
+471.92 , 7796.58  , 457.03
+471.92 , 8229.72  , 483.07
+471.92 , 8662.87  , 509.22
+505.62 , -9785.31 , -434.93
+505.62 , -9296.05 , -413.98
+505.62 , -8806.78 , -392.88
+505.62 , -8317.52 , -371.64
+505.62 , -7828.25 , -350.25
+505.62 , -7338.98 , -328.71
+505.62 , -6849.72 , -307.03
+505.62 , -6360.45 , -285.20
+505.62 , -5871.19 , -263.22
+505.62 , -5381.92 , -241.10
+505.62 , -4892.66 , -218.83
+505.62 , -4403.39 , -196.41
+505.62 , -3914.12 , -173.85
+505.62 , -3424.86 , -151.13
+505.62 , -2935.59 , -128.26
+505.62 , -2446.33 , -105.23
+505.62 , -1957.06 , -82.02
+505.62 , -1467.80 , -58.59
+505.62 , -978.53  , -34.77
+505.62 , -489.27  , -9.14
+505.62 , -97.85   , 0.00
+505.62 , 86.63    , 13.25
+505.62 , 433.14   , 36.05
+505.62 , 866.29   , 62.25
+505.62 , 1299.43  , 88.23
+505.62 , 1732.57  , 114.25
+505.62 , 2165.72  , 140.36
+505.62 , 2598.86  , 166.59
+505.62 , 3032.00  , 192.95
+505.62 , 3465.15  , 219.45
+505.62 , 3898.29  , 246.08
+505.62 , 4331.43  , 272.86
+505.62 , 4764.58  , 299.77
+505.62 , 5197.72  , 326.82
+505.62 , 5630.86  , 354.02
+505.62 , 6064.01  , 381.35
+505.62 , 6497.15  , 408.83
+505.62 , 6930.29  , 436.45
+505.62 , 7363.44  , 464.20
+505.62 , 7796.58  , 492.10
+505.62 , 8229.72  , 520.14
+505.62 , 8662.87  , 548.31
+539.33 , -9785.31 , -460.78
+539.33 , -9296.05 , -438.62
+539.33 , -8806.78 , -416.28
+539.33 , -8317.52 , -393.78
+539.33 , -7828.25 , -371.11
+539.33 , -7338.98 , -348.28
+539.33 , -6849.72 , -325.28
+539.33 , -6360.45 , -302.11
+539.33 , -5871.19 , -278.78
+539.33 , -5381.92 , -255.29
+539.33 , -4892.66 , -231.62
+539.33 , -4403.39 , -207.79
+539.33 , -3914.12 , -183.79
+539.33 , -3424.86 , -159.62
+539.33 , -2935.59 , -135.27
+539.33 , -2446.33 , -110.74
+539.33 , -1957.06 , -85.99
+539.33 , -1467.80 , -60.98
+539.33 , -978.53  , -35.47
+539.33 , -489.27  , -7.05
+539.33 , -97.85   , 0.00
+539.33 , 86.63    , 14.84
+539.33 , 433.14   , 39.53
+539.33 , 866.29   , 67.60
+539.33 , 1299.43  , 95.38
+539.33 , 1732.57  , 123.18
+539.33 , 2165.72  , 151.09
+539.33 , 2598.86  , 179.12
+539.33 , 3032.00  , 207.30
+539.33 , 3465.15  , 235.63
+539.33 , 3898.29  , 264.12
+539.33 , 4331.43  , 292.76
+539.33 , 4764.58  , 321.56
+539.33 , 5197.72  , 350.51
+539.33 , 5630.86  , 379.63
+539.33 , 6064.01  , 408.90
+539.33 , 6497.15  , 438.33
+539.33 , 6930.29  , 467.92
+539.33 , 7363.44  , 497.67
+539.33 , 7796.58  , 527.57
+539.33 , 8229.72  , 557.64
+539.33 , 8662.87  , 587.85
+573.04 , -9785.31 , -486.12
+573.04 , -9296.05 , -462.76
+573.04 , -8806.78 , -439.22
+573.04 , -8317.52 , -415.48
+573.04 , -7828.25 , -391.56
+573.04 , -7338.98 , -367.45
+573.04 , -6849.72 , -343.15
+573.04 , -6360.45 , -318.67
+573.04 , -5871.19 , -294.00
+573.04 , -5381.92 , -269.14
+573.04 , -4892.66 , -244.09
+573.04 , -4403.39 , -218.86
+573.04 , -3914.12 , -193.44
+573.04 , -3424.86 , -167.82
+573.04 , -2935.59 , -142.00
+573.04 , -2446.33 , -115.96
+573.04 , -1957.06 , -89.67
+573.04 , -1467.80 , -63.06
+573.04 , -978.53  , -35.80
+573.04 , -489.27  , -3.22
+573.04 , -97.85   , 0.00
+573.04 , 86.63    , 16.54
+573.04 , 433.14   , 43.18
+573.04 , 866.29   , 73.16
+573.04 , 1299.43  , 102.75
+573.04 , 1732.57  , 132.35
+573.04 , 2165.72  , 162.06
+573.04 , 2598.86  , 191.91
+573.04 , 3032.00  , 221.91
+573.04 , 3465.15  , 252.09
+573.04 , 3898.29  , 282.44
+573.04 , 4331.43  , 312.96
+573.04 , 4764.58  , 343.65
+573.04 , 5197.72  , 374.52
+573.04 , 5630.86  , 405.57
+573.04 , 6064.01  , 436.80
+573.04 , 6497.15  , 468.20
+573.04 , 6930.29  , 499.78
+573.04 , 7363.44  , 531.53
+573.04 , 7796.58  , 563.46
+573.04 , 8229.72  , 595.57
+573.04 , 8662.87  , 627.85
+606.75 , -9785.31 , -510.93
+606.75 , -9296.05 , -486.40
+606.75 , -8806.78 , -461.67
+606.75 , -8317.52 , -436.72
+606.75 , -7828.25 , -411.56
+606.75 , -7338.98 , -386.20
+606.75 , -6849.72 , -360.62
+606.75 , -6360.45 , -334.84
+606.75 , -5871.19 , -308.84
+606.75 , -5381.92 , -282.64
+606.75 , -4892.66 , -256.22
+606.75 , -4403.39 , -229.60
+606.75 , -3914.12 , -202.76
+606.75 , -3424.86 , -175.70
+606.75 , -2935.59 , -148.41
+606.75 , -2446.33 , -120.87
+606.75 , -1957.06 , -93.04
+606.75 , -1467.80 , -64.80
+606.75 , -978.53  , -35.73
+606.75 , -489.27  , 0.00
+606.75 , -97.85   , 0.00
+606.75 , 86.63    , 18.35
+606.75 , 433.14   , 47.02
+606.75 , 866.29   , 78.93
+606.75 , 1299.43  , 110.35
+606.75 , 1732.57  , 141.76
+606.75 , 2165.72  , 173.28
+606.75 , 2598.86  , 204.95
+606.75 , 3032.00  , 236.80
+606.75 , 3465.15  , 268.83
+606.75 , 3898.29  , 301.04
+606.75 , 4331.43  , 333.46
+606.75 , 4764.58  , 366.06
+606.75 , 5197.72  , 398.86
+606.75 , 5630.86  , 431.86
+606.75 , 6064.01  , 465.05
+606.75 , 6497.15  , 498.44
+606.75 , 6930.29  , 532.03
+606.75 , 7363.44  , 565.81
+606.75 , 7796.58  , 599.79
+606.75 , 8229.72  , 633.96
+606.75 , 8662.87  , 668.33
+640.46 , -9785.31 , -535.19
+640.46 , -9296.05 , -509.52
+640.46 , -8806.78 , -483.62
+640.46 , -8317.52 , -457.48
+640.46 , -7828.25 , -431.11
+640.46 , -7338.98 , -404.51
+640.46 , -6849.72 , -377.67
+640.46 , -6360.45 , -350.60
+640.46 , -5871.19 , -323.30
+640.46 , -5381.92 , -295.76
+640.46 , -4892.66 , -267.99
+640.46 , -4403.39 , -239.99
+640.46 , -3914.12 , -211.74
+640.46 , -3424.86 , -183.24
+640.46 , -2935.59 , -154.48
+640.46 , -2446.33 , -125.44
+640.46 , -1957.06 , -96.05
+640.46 , -1467.80 , -66.18
+640.46 , -978.53  , -35.19
+640.46 , -489.27  , 0.00
+640.46 , -97.85   , 0.00
+640.46 , 86.63    , 20.27
+640.46 , 433.14   , 51.05
+640.46 , 866.29   , 84.92
+640.46 , 1299.43  , 118.19
+640.46 , 1732.57  , 151.42
+640.46 , 2165.72  , 184.76
+640.46 , 2598.86  , 218.27
+640.46 , 3032.00  , 251.96
+640.46 , 3465.15  , 285.86
+640.46 , 3898.29  , 319.96
+640.46 , 4331.43  , 354.27
+640.46 , 4764.58  , 388.80
+640.46 , 5197.72  , 423.54
+640.46 , 5630.86  , 458.50
+640.46 , 6064.01  , 493.68
+640.46 , 6497.15  , 529.07
+640.46 , 6930.29  , 564.68
+640.46 , 7363.44  , 600.51
+640.46 , 7796.58  , 636.55
+640.46 , 8229.72  , 672.81
+640.46 , 8662.87  , 709.28
+674.17 , -9785.31 , -558.87
+674.17 , -9296.05 , -532.09
+674.17 , -8806.78 , -505.05
+674.17 , -8317.52 , -477.75
+674.17 , -7828.25 , -450.19
+674.17 , -7338.98 , -422.37
+674.17 , -6849.72 , -394.29
+674.17 , -6360.45 , -365.95
+674.17 , -5871.19 , -337.36
+674.17 , -5381.92 , -308.50
+674.17 , -4892.66 , -279.38
+674.17 , -4403.39 , -250.00
+674.17 , -3914.12 , -220.35
+674.17 , -3424.86 , -190.43
+674.17 , -2935.59 , -160.20
+674.17 , -2446.33 , -129.65
+674.17 , -1957.06 , -98.70
+674.17 , -1467.80 , -67.15
+674.17 , -978.53  , -34.12
+674.17 , -489.27  , 0.00
+674.17 , -97.85   , 0.00
+674.17 , 86.63    , 22.30
+674.17 , 433.14   , 55.27
+674.17 , 866.29   , 91.14
+674.17 , 1299.43  , 126.27
+674.17 , 1732.57  , 161.34
+674.17 , 2165.72  , 196.52
+674.17 , 2598.86  , 231.87
+674.17 , 3032.00  , 267.42
+674.17 , 3465.15  , 303.19
+674.17 , 3898.29  , 339.18
+674.17 , 4331.43  , 375.41
+674.17 , 4764.58  , 411.87
+674.17 , 5197.72  , 448.57
+674.17 , 5630.86  , 485.51
+674.17 , 6064.01  , 522.68
+674.17 , 6497.15  , 560.09
+674.17 , 6930.29  , 597.75
+674.17 , 7363.44  , 635.63
+674.17 , 7796.58  , 673.76
+674.17 , 8229.72  , 712.12
+674.17 , 8662.87  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..02b9cfdf04fa8e9596deed86f2453d35136592f2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -18.72
+3.37   , -19.31
+33.71  , -24.79
+67.42  , -30.86
+101.12 , -36.92
+134.83 , -43.06
+168.54 , -49.12
+202.25 , -55.19
+235.96 , -61.26
+269.67 , -67.32
+303.37 , -73.46
+337.08 , -79.52
+370.79 , -85.59
+404.50 , -91.66
+438.21 , -97.72
+471.92 , -103.85
+505.62 , -109.92
+539.33 , -115.99
+573.04 , -122.06
+606.75 , -128.12
+640.46 , -134.25
+674.17 , -140.32
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..77bb834401f33bc4b2a25ae51ca8f4a67a6b6d51
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 2,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl2_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..386c378865439230622175bc4779ca7d9ffbfd48
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": false,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl2.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdxA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..588039a710bb50e1812a6280716bfd2d173aa006
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto
@@ -0,0 +1,44 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Whl2.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 3540.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..8c4b5d9467fc9de8c168253de67633e521e24a0f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx
@@ -0,0 +1,33 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-11-03T14:19:09.9858299Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "ModelName": "3_speed_AMT",
+    "Inertia": 0.0,
+    "TracInt": 0.8,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      }
+    ],
+    "TqReserve": 0.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.22222222222222,
+    "StartAcc": 0.8,
+    "GearboxType": "AMT",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..8fcddfd0904b8b3f8c53039ee4aa55372733a70b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 4.65
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 5412.60,
+        "ContinuousTorqueSpeed": 440.86,
+        "OverloadTorque": 6450.02,
+        "OverloadTorqueSpeed": 438.28,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 5863.65,
+        "ContinuousTorqueSpeed": 445.16,
+        "OverloadTorque": 6765.75,
+        "OverloadTorqueSpeed": 449.25,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..453948faaaf127811e7d22e3cb3f6d8b82d07d9b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": false,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdxA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..cbac5f5b98ffd3ea3898e10e3c21a2bdefb0fd8b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto
@@ -0,0 +1,44 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1.vveh",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 3540.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..e4be1e22ede233c40afa5a00eeb1292d2cad8f78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -7190.72 , 0.00
+0.00    , -6831.19 , 0.00
+0.00    , -6471.65 , 0.00
+0.00    , -6112.11 , 0.00
+0.00    , -5752.58 , 0.00
+0.00    , -5393.04 , 0.00
+0.00    , -5033.51 , -0.13
+0.00    , -4673.97 , -0.66
+0.00    , -4314.43 , -0.98
+0.00    , -3954.90 , -1.19
+0.00    , -3595.36 , -1.32
+0.00    , -3235.82 , -1.38
+0.00    , -2876.29 , -1.39
+0.00    , -2516.75 , -1.35
+0.00    , -2157.22 , -1.26
+0.00    , -1797.68 , -1.13
+0.00    , -1438.14 , -0.97
+0.00    , -1078.61 , -0.77
+0.00    , -719.07  , -0.53
+0.00    , -359.54  , -0.27
+0.00    , -71.91   , -0.02
+0.00    , 67.66    , 0.13
+0.00    , 338.29   , 0.56
+0.00    , 676.58   , 1.12
+0.00    , 1014.86  , 1.70
+0.00    , 1353.15  , 2.31
+0.00    , 1691.44  , 2.93
+0.00    , 2029.73  , 3.58
+0.00    , 2368.01  , 4.25
+0.00    , 2706.30  , 4.93
+0.00    , 3044.59  , 5.64
+0.00    , 3382.88  , 6.37
+0.00    , 3721.16  , 7.12
+0.00    , 4059.45  , 7.88
+0.00    , 4397.74  , 8.67
+0.00    , 4736.03  , 9.47
+0.00    , 5074.31  , 10.29
+0.00    , 5412.60  , 11.13
+0.00    , 5750.89  , 11.99
+0.00    , 6089.18  , 12.87
+0.00    , 6427.46  , 13.76
+0.00    , 6765.75  , 14.67
+8.90    , -7190.72 , 0.00
+8.90    , -6831.19 , 0.00
+8.90    , -6471.65 , 0.00
+8.90    , -6112.11 , 0.00
+8.90    , -5752.58 , 0.00
+8.90    , -5393.04 , 0.00
+8.90    , -5033.51 , -0.50
+8.90    , -4673.97 , -0.84
+8.90    , -4314.43 , -1.04
+8.90    , -3954.90 , -1.16
+8.90    , -3595.36 , -1.22
+8.90    , -3235.82 , -1.24
+8.90    , -2876.29 , -1.21
+8.90    , -2516.75 , -1.15
+8.90    , -2157.22 , -1.06
+8.90    , -1797.68 , -0.94
+8.90    , -1438.14 , -0.80
+8.90    , -1078.61 , -0.62
+8.90    , -719.07  , -0.43
+8.90    , -359.54  , -0.21
+8.90    , -71.91   , -0.02
+8.90    , 67.66    , 0.10
+8.90    , 338.29   , 0.43
+8.90    , 676.58   , 0.85
+8.90    , 1014.86  , 1.30
+8.90    , 1353.15  , 1.75
+8.90    , 1691.44  , 2.23
+8.90    , 2029.73  , 2.71
+8.90    , 2368.01  , 3.21
+8.90    , 2706.30  , 3.73
+8.90    , 3044.59  , 4.26
+8.90    , 3382.88  , 4.80
+8.90    , 3721.16  , 5.36
+8.90    , 4059.45  , 5.93
+8.90    , 4397.74  , 6.52
+8.90    , 4736.03  , 7.12
+8.90    , 5074.31  , 7.73
+8.90    , 5412.60  , 8.35
+8.90    , 5750.89  , 8.99
+8.90    , 6089.18  , 9.64
+8.90    , 6427.46  , 10.30
+8.90    , 6765.75  , 10.98
+88.99   , -7190.72 , -58.10
+88.99   , -6831.19 , -55.37
+88.99   , -6471.65 , -52.62
+88.99   , -6112.11 , -49.85
+88.99   , -5752.58 , -47.06
+88.99   , -5393.04 , -44.25
+88.99   , -5033.51 , -41.42
+88.99   , -4673.97 , -38.57
+88.99   , -4314.43 , -35.70
+88.99   , -3954.90 , -32.81
+88.99   , -3595.36 , -29.90
+88.99   , -3235.82 , -26.98
+88.99   , -2876.29 , -24.03
+88.99   , -2516.75 , -21.07
+88.99   , -2157.22 , -18.08
+88.99   , -1797.68 , -15.08
+88.99   , -1438.14 , -12.06
+88.99   , -1078.61 , -9.02
+88.99   , -719.07  , -5.96
+88.99   , -359.54  , -2.88
+88.99   , -71.91   , -0.37
+88.99   , 67.66    , 0.90
+88.99   , 338.29   , 3.68
+88.99   , 676.58   , 7.16
+88.99   , 1014.86  , 10.66
+88.99   , 1353.15  , 14.17
+88.99   , 1691.44  , 17.71
+88.99   , 2029.73  , 21.26
+88.99   , 2368.01  , 24.84
+88.99   , 2706.30  , 28.43
+88.99   , 3044.59  , 32.04
+88.99   , 3382.88  , 35.67
+88.99   , 3721.16  , 39.32
+88.99   , 4059.45  , 42.99
+88.99   , 4397.74  , 46.68
+88.99   , 4736.03  , 50.38
+88.99   , 5074.31  , 54.11
+88.99   , 5412.60  , 57.85
+88.99   , 5750.89  , 61.61
+88.99   , 6089.18  , 65.39
+88.99   , 6427.46  , 69.19
+88.99   , 6765.75  , 73.01
+177.98  , -7190.72 , -120.57
+177.98  , -6831.19 , -114.73
+177.98  , -6471.65 , -108.87
+177.98  , -6112.11 , -102.99
+177.98  , -5752.58 , -97.08
+177.98  , -5393.04 , -91.15
+177.98  , -5033.51 , -85.20
+177.98  , -4673.97 , -79.23
+177.98  , -4314.43 , -73.23
+177.98  , -3954.90 , -67.21
+177.98  , -3595.36 , -61.17
+177.98  , -3235.82 , -55.10
+177.98  , -2876.29 , -49.01
+177.98  , -2516.75 , -42.90
+177.98  , -2157.22 , -36.77
+177.98  , -1797.68 , -30.61
+177.98  , -1438.14 , -24.43
+177.98  , -1078.61 , -18.23
+177.98  , -719.07  , -12.01
+177.98  , -359.54  , -5.76
+177.98  , -71.91   , -0.66
+177.98  , 67.66    , 1.84
+177.98  , 338.29   , 7.35
+177.98  , 676.58   , 14.22
+177.98  , 1014.86  , 21.11
+177.98  , 1353.15  , 28.02
+177.98  , 1691.44  , 34.96
+177.98  , 2029.73  , 41.92
+177.98  , 2368.01  , 48.90
+177.98  , 2706.30  , 55.90
+177.98  , 3044.59  , 62.93
+177.98  , 3382.88  , 69.98
+177.98  , 3721.16  , 77.05
+177.98  , 4059.45  , 84.15
+177.98  , 4397.74  , 91.27
+177.98  , 4736.03  , 98.41
+177.98  , 5074.31  , 105.58
+177.98  , 5412.60  , 112.76
+177.98  , 5750.89  , 119.97
+177.98  , 6089.18  , 127.21
+177.98  , 6427.46  , 134.46
+177.98  , 6765.75  , 141.74
+266.97  , -7190.72 , -182.44
+266.97  , -6831.19 , -173.55
+266.97  , -6471.65 , -164.62
+266.97  , -6112.11 , -155.67
+266.97  , -5752.58 , -146.69
+266.97  , -5393.04 , -137.68
+266.97  , -5033.51 , -128.65
+266.97  , -4673.97 , -119.58
+266.97  , -4314.43 , -110.49
+266.97  , -3954.90 , -101.36
+266.97  , -3595.36 , -92.21
+266.97  , -3235.82 , -83.03
+266.97  , -2876.29 , -73.82
+266.97  , -2516.75 , -64.58
+266.97  , -2157.22 , -55.31
+266.97  , -1797.68 , -46.02
+266.97  , -1438.14 , -36.70
+266.97  , -1078.61 , -27.34
+266.97  , -719.07  , -17.96
+266.97  , -359.54  , -8.54
+266.97  , -71.91   , -0.79
+266.97  , 67.66    , 2.86
+266.97  , 338.29   , 11.12
+266.97  , 676.58   , 21.39
+266.97  , 1014.86  , 31.68
+266.97  , 1353.15  , 41.99
+266.97  , 1691.44  , 52.34
+266.97  , 2029.73  , 62.71
+266.97  , 2368.01  , 73.12
+266.97  , 2706.30  , 83.55
+266.97  , 3044.59  , 94.01
+266.97  , 3382.88  , 104.50
+266.97  , 3721.16  , 115.02
+266.97  , 4059.45  , 125.57
+266.97  , 4397.74  , 136.15
+266.97  , 4736.03  , 146.76
+266.97  , 5074.31  , 157.40
+266.97  , 5412.60  , 168.06
+266.97  , 5750.89  , 178.76
+266.97  , 6089.18  , 189.48
+266.97  , 6427.46  , 200.23
+266.97  , 6765.75  , 211.02
+355.96  , -7190.72 , -243.71
+355.96  , -6831.19 , -231.81
+355.96  , -6471.65 , -219.87
+355.96  , -6112.11 , -207.89
+355.96  , -5752.58 , -195.88
+355.96  , -5393.04 , -183.83
+355.96  , -5033.51 , -171.74
+355.96  , -4673.97 , -159.61
+355.96  , -4314.43 , -147.45
+355.96  , -3954.90 , -135.25
+355.96  , -3595.36 , -123.01
+355.96  , -3235.82 , -110.74
+355.96  , -2876.29 , -98.43
+355.96  , -2516.75 , -86.08
+355.96  , -2157.22 , -73.70
+355.96  , -1797.68 , -61.27
+355.96  , -1438.14 , -48.82
+355.96  , -1078.61 , -36.32
+355.96  , -719.07  , -23.78
+355.96  , -359.54  , -11.19
+355.96  , -71.91   , -0.63
+355.96  , 67.66    , 3.98
+355.96  , 338.29   , 15.01
+355.96  , 676.58   , 28.68
+355.96  , 1014.86  , 42.37
+355.96  , 1353.15  , 56.10
+355.96  , 1691.44  , 69.87
+355.96  , 2029.73  , 83.67
+355.96  , 2368.01  , 97.52
+355.96  , 2706.30  , 111.40
+355.96  , 3044.59  , 125.31
+355.96  , 3382.88  , 139.27
+355.96  , 3721.16  , 153.26
+355.96  , 4059.45  , 167.29
+355.96  , 4397.74  , 181.36
+355.96  , 4736.03  , 195.46
+355.96  , 5074.31  , 209.61
+355.96  , 5412.60  , 223.79
+355.96  , 5750.89  , 238.01
+355.96  , 6089.18  , 252.26
+355.96  , 6427.46  , 266.56
+355.96  , 6765.75  , 280.89
+444.95  , -7190.72 , -304.37
+444.95  , -6831.19 , -289.50
+444.95  , -6471.65 , -274.59
+444.95  , -6112.11 , -259.63
+444.95  , -5752.58 , -244.61
+444.95  , -5393.04 , -229.56
+444.95  , -5033.51 , -214.45
+444.95  , -4673.97 , -199.30
+444.95  , -4314.43 , -184.10
+444.95  , -3954.90 , -168.85
+444.95  , -3595.36 , -153.55
+444.95  , -3235.82 , -138.20
+444.95  , -2876.29 , -122.81
+444.95  , -2516.75 , -107.37
+444.95  , -2157.22 , -91.88
+444.95  , -1797.68 , -76.35
+444.95  , -1438.14 , -60.76
+444.95  , -1078.61 , -45.13
+444.95  , -719.07  , -29.44
+444.95  , -359.54  , -13.67
+444.95  , -71.91   , 0.00
+444.95  , 67.66    , 5.21
+444.95  , 338.29   , 19.04
+444.95  , 676.58   , 36.13
+444.95  , 1014.86  , 53.24
+444.95  , 1353.15  , 70.39
+444.95  , 1691.44  , 87.59
+444.95  , 2029.73  , 104.83
+444.95  , 2368.01  , 122.13
+444.95  , 2706.30  , 139.47
+444.95  , 3044.59  , 156.87
+444.95  , 3382.88  , 174.31
+444.95  , 3721.16  , 191.80
+444.95  , 4059.45  , 209.33
+444.95  , 4397.74  , 226.92
+444.95  , 4736.03  , 244.56
+444.95  , 5074.31  , 262.24
+444.95  , 5412.60  , 279.97
+444.95  , 5750.89  , 297.76
+444.95  , 6089.18  , 315.58
+444.95  , 6427.46  , 333.46
+444.95  , 6765.75  , 351.39
+533.94  , -7190.72 , -364.37
+533.94  , -6831.19 , -346.59
+533.94  , -6471.65 , -328.74
+533.94  , -6112.11 , -310.84
+533.94  , -5752.58 , -292.87
+533.94  , -5393.04 , -274.84
+533.94  , -5033.51 , -256.75
+533.94  , -4673.97 , -238.60
+533.94  , -4314.43 , -220.39
+533.94  , -3954.90 , -202.12
+533.94  , -3595.36 , -183.79
+533.94  , -3235.82 , -165.40
+533.94  , -2876.29 , -146.94
+533.94  , -2516.75 , -128.43
+533.94  , -2157.22 , -109.85
+533.94  , -1797.68 , -91.21
+533.94  , -1438.14 , -72.51
+533.94  , -1078.61 , -53.75
+533.94  , -719.07  , -34.91
+533.94  , -359.54  , -15.95
+533.94  , -71.91   , 0.00
+533.94  , 67.66    , 6.58
+533.94  , 338.29   , 23.25
+533.94  , 676.58   , 43.76
+533.94  , 1014.86  , 64.29
+533.94  , 1353.15  , 84.87
+533.94  , 1691.44  , 105.52
+533.94  , 2029.73  , 126.22
+533.94  , 2368.01  , 146.98
+533.94  , 2706.30  , 167.81
+533.94  , 3044.59  , 188.70
+533.94  , 3382.88  , 209.65
+533.94  , 3721.16  , 230.66
+533.94  , 4059.45  , 251.73
+533.94  , 4397.74  , 272.87
+533.94  , 4736.03  , 294.07
+533.94  , 5074.31  , 315.33
+533.94  , 5412.60  , 336.65
+533.94  , 5750.89  , 358.03
+533.94  , 6089.18  , 379.47
+533.94  , 6427.46  , 400.98
+533.94  , 6765.75  , 422.54
+622.93  , -7190.72 , -423.69
+622.93  , -6831.19 , -403.04
+622.93  , -6471.65 , -382.31
+622.93  , -6112.11 , -361.50
+622.93  , -5752.58 , -340.62
+622.93  , -5393.04 , -319.66
+622.93  , -5033.51 , -298.62
+622.93  , -4673.97 , -277.51
+622.93  , -4314.43 , -256.31
+622.93  , -3954.90 , -235.05
+622.93  , -3595.36 , -213.70
+622.93  , -3235.82 , -192.28
+622.93  , -2876.29 , -170.79
+622.93  , -2516.75 , -149.21
+622.93  , -2157.22 , -127.57
+622.93  , -1797.68 , -105.84
+622.93  , -1438.14 , -84.03
+622.93  , -1078.61 , -62.14
+622.93  , -719.07  , -40.16
+622.93  , -359.54  , -18.00
+622.93  , -71.91   , 0.00
+622.93  , 67.66    , 8.09
+622.93  , 338.29   , 27.64
+622.93  , 676.58   , 51.59
+622.93  , 1014.86  , 75.56
+622.93  , 1353.15  , 99.58
+622.93  , 1691.44  , 123.68
+622.93  , 2029.73  , 147.86
+622.93  , 2368.01  , 172.10
+622.93  , 2706.30  , 196.43
+622.93  , 3044.59  , 220.84
+622.93  , 3382.88  , 245.32
+622.93  , 3721.16  , 269.88
+622.93  , 4059.45  , 294.51
+622.93  , 4397.74  , 319.23
+622.93  , 4736.03  , 344.02
+622.93  , 5074.31  , 368.89
+622.93  , 5412.60  , 393.83
+622.93  , 5750.89  , 418.85
+622.93  , 6089.18  , 443.95
+622.93  , 6427.46  , 469.13
+622.93  , 6765.75  , 494.38
+711.92  , -7190.72 , -482.31
+711.92  , -6831.19 , -458.83
+711.92  , -6471.65 , -435.26
+711.92  , -6112.11 , -411.59
+711.92  , -5752.58 , -387.83
+711.92  , -5393.04 , -363.97
+711.92  , -5033.51 , -340.02
+711.92  , -4673.97 , -315.97
+711.92  , -4314.43 , -291.83
+711.92  , -3954.90 , -267.59
+711.92  , -3595.36 , -243.26
+711.92  , -3235.82 , -218.84
+711.92  , -2876.29 , -194.32
+711.92  , -2516.75 , -169.71
+711.92  , -2157.22 , -145.00
+711.92  , -1797.68 , -120.19
+711.92  , -1438.14 , -95.29
+711.92  , -1078.61 , -70.28
+711.92  , -719.07  , -45.14
+711.92  , -359.54  , -19.76
+711.92  , -71.91   , 0.00
+711.92  , 67.66    , 9.76
+711.92  , 338.29   , 32.25
+711.92  , 676.58   , 59.66
+711.92  , 1014.86  , 87.07
+711.92  , 1353.15  , 114.55
+711.92  , 1691.44  , 142.11
+711.92  , 2029.73  , 169.77
+711.92  , 2368.01  , 197.52
+711.92  , 2706.30  , 225.37
+711.92  , 3044.59  , 253.31
+711.92  , 3382.88  , 281.34
+711.92  , 3721.16  , 309.47
+711.92  , 4059.45  , 337.70
+711.92  , 4397.74  , 366.02
+711.92  , 4736.03  , 394.44
+711.92  , 5074.31  , 422.95
+711.92  , 5412.60  , 451.56
+711.92  , 5750.89  , 480.26
+711.92  , 6089.18  , 509.05
+711.92  , 6427.46  , 537.94
+711.92  , 6765.75  , 566.93
+800.91  , -7190.72 , -540.17
+800.91  , -6831.19 , -513.92
+800.91  , -6471.65 , -487.55
+800.91  , -6112.11 , -461.06
+800.91  , -5752.58 , -434.46
+800.91  , -5393.04 , -407.75
+800.91  , -5033.51 , -380.92
+800.91  , -4673.97 , -353.97
+800.91  , -4314.43 , -326.91
+800.91  , -3954.90 , -299.73
+800.91  , -3595.36 , -272.44
+800.91  , -3235.82 , -245.03
+800.91  , -2876.29 , -217.51
+800.91  , -2516.75 , -189.87
+800.91  , -2157.22 , -162.12
+800.91  , -1797.68 , -134.25
+800.91  , -1438.14 , -106.26
+800.91  , -1078.61 , -78.13
+800.91  , -719.07  , -49.84
+800.91  , -359.54  , -21.19
+800.91  , -71.91   , 0.00
+800.91  , 67.66    , 11.59
+800.91  , 338.29   , 37.10
+800.91  , 676.58   , 67.98
+800.91  , 1014.86  , 98.85
+800.91  , 1353.15  , 129.79
+800.91  , 1691.44  , 160.84
+800.91  , 2029.73  , 191.99
+800.91  , 2368.01  , 223.26
+800.91  , 2706.30  , 254.64
+800.91  , 3044.59  , 286.14
+800.91  , 3382.88  , 317.75
+800.91  , 3721.16  , 349.48
+800.91  , 4059.45  , 381.32
+800.91  , 4397.74  , 413.28
+800.91  , 4736.03  , 445.36
+800.91  , 5074.31  , 477.54
+800.91  , 5412.60  , 509.85
+800.91  , 5750.89  , 542.27
+800.91  , 6089.18  , 574.80
+800.91  , 6427.46  , 607.45
+800.91  , 6765.75  , 640.21
+889.90  , -7190.72 , -597.26
+889.90  , -6831.19 , -568.28
+889.90  , -6471.65 , -539.16
+889.90  , -6112.11 , -509.90
+889.90  , -5752.58 , -480.50
+889.90  , -5393.04 , -450.96
+889.90  , -5033.51 , -421.28
+889.90  , -4673.97 , -391.47
+889.90  , -4314.43 , -361.52
+889.90  , -3954.90 , -331.43
+889.90  , -3595.36 , -301.20
+889.90  , -3235.82 , -270.83
+889.90  , -2876.29 , -240.33
+889.90  , -2516.75 , -209.68
+889.90  , -2157.22 , -178.90
+889.90  , -1797.68 , -147.97
+889.90  , -1438.14 , -116.90
+889.90  , -1078.61 , -85.66
+889.90  , -719.07  , -54.21
+889.90  , -359.54  , -22.23
+889.90  , -71.91   , 0.00
+889.90  , 67.66    , 13.60
+889.90  , 338.29   , 42.20
+889.90  , 676.58   , 76.58
+889.90  , 1014.86  , 110.92
+889.90  , 1353.15  , 145.34
+889.90  , 1691.44  , 179.88
+889.90  , 2029.73  , 214.55
+889.90  , 2368.01  , 249.35
+889.90  , 2706.30  , 284.29
+889.90  , 3044.59  , 319.36
+889.90  , 3382.88  , 354.57
+889.90  , 3721.16  , 389.92
+889.90  , 4059.45  , 425.41
+889.90  , 4397.74  , 461.03
+889.90  , 4736.03  , 496.79
+889.90  , 5074.31  , 532.69
+889.90  , 5412.60  , 568.73
+889.90  , 5750.89  , 604.90
+889.90  , 6089.18  , 641.21
+889.90  , 6427.46  , 677.66
+889.90  , 6765.75  , 714.24
+978.89  , -7190.72 , -653.54
+978.89  , -6831.19 , -621.88
+978.89  , -6471.65 , -590.05
+978.89  , -6112.11 , -558.06
+978.89  , -5752.58 , -525.90
+978.89  , -5393.04 , -493.58
+978.89  , -5033.51 , -461.09
+978.89  , -4673.97 , -428.44
+978.89  , -4314.43 , -395.63
+978.89  , -3954.90 , -362.65
+978.89  , -3595.36 , -329.51
+978.89  , -3235.82 , -296.21
+978.89  , -2876.29 , -262.74
+978.89  , -2516.75 , -229.11
+978.89  , -2157.22 , -195.31
+978.89  , -1797.68 , -161.34
+978.89  , -1438.14 , -127.18
+978.89  , -1078.61 , -92.83
+978.89  , -719.07  , -58.20
+978.89  , -359.54  , -22.82
+978.89  , -71.91   , 0.00
+978.89  , 67.66    , 15.79
+978.89  , 338.29   , 47.58
+978.89  , 676.58   , 85.48
+978.89  , 1014.86  , 123.30
+978.89  , 1353.15  , 161.22
+978.89  , 1691.44  , 199.26
+978.89  , 2029.73  , 237.46
+978.89  , 2368.01  , 275.81
+978.89  , 2706.30  , 314.32
+978.89  , 3044.59  , 352.99
+978.89  , 3382.88  , 391.83
+978.89  , 3721.16  , 430.82
+978.89  , 4059.45  , 469.98
+978.89  , 4397.74  , 509.30
+978.89  , 4736.03  , 548.78
+978.89  , 5074.31  , 588.42
+978.89  , 5412.60  , 628.23
+978.89  , 5750.89  , 668.20
+978.89  , 6089.18  , 708.32
+978.89  , 6427.46  , 748.61
+978.89  , 6765.75  , 789.06
+1067.88 , -7190.72 , -708.97
+1067.88 , -6831.19 , -674.68
+1067.88 , -6471.65 , -640.19
+1067.88 , -6112.11 , -605.51
+1067.88 , -5752.58 , -570.63
+1067.88 , -5393.04 , -535.56
+1067.88 , -5033.51 , -500.30
+1067.88 , -4673.97 , -464.85
+1067.88 , -4314.43 , -429.21
+1067.88 , -3954.90 , -393.37
+1067.88 , -3595.36 , -357.35
+1067.88 , -3235.82 , -321.13
+1067.88 , -2876.29 , -284.71
+1067.88 , -2516.75 , -248.11
+1067.88 , -2157.22 , -211.31
+1067.88 , -1797.68 , -174.30
+1067.88 , -1438.14 , -137.08
+1067.88 , -1078.61 , -99.61
+1067.88 , -719.07  , -61.78
+1067.88 , -359.54  , -22.86
+1067.88 , -71.91   , 0.00
+1067.88 , 67.66    , 18.17
+1067.88 , 338.29   , 53.24
+1067.88 , 676.58   , 94.71
+1067.88 , 1014.86  , 136.03
+1067.88 , 1353.15  , 177.45
+1067.88 , 1691.44  , 219.01
+1067.88 , 2029.73  , 260.75
+1067.88 , 2368.01  , 302.67
+1067.88 , 2706.30  , 344.78
+1067.88 , 3044.59  , 387.07
+1067.88 , 3382.88  , 429.54
+1067.88 , 3721.16  , 472.21
+1067.88 , 4059.45  , 515.06
+1067.88 , 4397.74  , 558.11
+1067.88 , 4736.03  , 601.34
+1067.88 , 5074.31  , 644.76
+1067.88 , 5412.60  , 688.37
+1067.88 , 5750.89  , 732.17
+1067.88 , 6089.18  , 776.15
+1067.88 , 6427.46  , 820.33
+1067.88 , 6765.75  , 864.69
+1156.87 , -7190.72 , -763.53
+1156.87 , -6831.19 , -726.65
+1156.87 , -6471.65 , -689.55
+1156.87 , -6112.11 , -652.22
+1156.87 , -5752.58 , -614.67
+1156.87 , -5393.04 , -576.89
+1156.87 , -5033.51 , -538.89
+1156.87 , -4673.97 , -500.67
+1156.87 , -4314.43 , -462.22
+1156.87 , -3954.90 , -423.56
+1156.87 , -3595.36 , -384.67
+1156.87 , -3235.82 , -345.56
+1156.87 , -2876.29 , -306.22
+1156.87 , -2516.75 , -266.66
+1156.87 , -2157.22 , -226.86
+1156.87 , -1797.68 , -186.83
+1156.87 , -1438.14 , -146.54
+1156.87 , -1078.61 , -105.95
+1156.87 , -719.07  , -64.90
+1156.87 , -359.54  , -22.24
+1156.87 , -71.91   , 0.00
+1156.87 , 67.66    , 20.74
+1156.87 , 338.29   , 59.20
+1156.87 , 676.58   , 104.27
+1156.87 , 1014.86  , 149.12
+1156.87 , 1353.15  , 194.05
+1156.87 , 1691.44  , 239.16
+1156.87 , 2029.73  , 284.45
+1156.87 , 2368.01  , 329.96
+1156.87 , 2706.30  , 375.67
+1156.87 , 3044.59  , 421.60
+1156.87 , 3382.88  , 467.75
+1156.87 , 3721.16  , 514.11
+1156.87 , 4059.45  , 560.69
+1156.87 , 4397.74  , 607.48
+1156.87 , 4736.03  , 654.50
+1156.87 , 5074.31  , 701.73
+1156.87 , 5412.60  , 749.18
+1156.87 , 5750.89  , 796.84
+1156.87 , 6089.18  , 844.73
+1156.87 , 6427.46  , 892.83
+1156.87 , 6765.75  , 941.14
+1245.86 , -7190.72 , -817.17
+1245.86 , -6831.19 , -777.76
+1245.86 , -6471.65 , -738.08
+1245.86 , -6112.11 , -698.15
+1245.86 , -5752.58 , -657.96
+1245.86 , -5393.04 , -617.52
+1245.86 , -5033.51 , -576.82
+1245.86 , -4673.97 , -535.86
+1245.86 , -4314.43 , -494.65
+1245.86 , -3954.90 , -453.18
+1245.86 , -3595.36 , -411.45
+1245.86 , -3235.82 , -369.47
+1245.86 , -2876.29 , -327.22
+1245.86 , -2516.75 , -284.72
+1245.86 , -2157.22 , -241.95
+1245.86 , -1797.68 , -198.90
+1245.86 , -1438.14 , -155.54
+1245.86 , -1078.61 , -111.82
+1245.86 , -719.07  , -67.51
+1245.86 , -359.54  , -20.80
+1245.86 , -71.91   , 0.00
+1245.86 , 67.66    , 23.52
+1245.86 , 338.29   , 65.48
+1245.86 , 676.58   , 114.20
+1245.86 , 1014.86  , 162.59
+1245.86 , 1353.15  , 211.06
+1245.86 , 1691.44  , 259.72
+1245.86 , 2029.73  , 308.59
+1245.86 , 2368.01  , 357.69
+1245.86 , 2706.30  , 407.04
+1245.86 , 3044.59  , 456.62
+1245.86 , 3382.88  , 506.46
+1245.86 , 3721.16  , 556.54
+1245.86 , 4059.45  , 606.87
+1245.86 , 4397.74  , 657.45
+1245.86 , 4736.03  , 708.28
+1245.86 , 5074.31  , 759.35
+1245.86 , 5412.60  , 810.68
+1245.86 , 5750.89  , 862.25
+1245.86 , 6089.18  , 914.07
+1245.86 , 6427.46  , 966.13
+1245.86 , 6765.75  , 1018.44
+1334.85 , -7190.72 , -869.86
+1334.85 , -6831.19 , -827.96
+1334.85 , -6471.65 , -785.77
+1334.85 , -6112.11 , -743.28
+1334.85 , -5752.58 , -700.50
+1334.85 , -5393.04 , -657.42
+1334.85 , -5033.51 , -614.05
+1334.85 , -4673.97 , -570.39
+1334.85 , -4314.43 , -526.44
+1334.85 , -3954.90 , -482.19
+1334.85 , -3595.36 , -437.65
+1334.85 , -3235.82 , -392.82
+1334.85 , -2876.29 , -347.69
+1334.85 , -2516.75 , -302.26
+1334.85 , -2157.22 , -256.52
+1334.85 , -1797.68 , -210.46
+1334.85 , -1438.14 , -164.04
+1334.85 , -1078.61 , -117.17
+1334.85 , -719.07  , -69.54
+1334.85 , -359.54  , -18.27
+1334.85 , -71.91   , 0.00
+1334.85 , 67.66    , 26.49
+1334.85 , 338.29   , 72.10
+1334.85 , 676.58   , 124.50
+1334.85 , 1014.86  , 176.46
+1334.85 , 1353.15  , 228.49
+1334.85 , 1691.44  , 280.71
+1334.85 , 2029.73  , 333.18
+1334.85 , 2368.01  , 385.90
+1334.85 , 2706.30  , 438.89
+1334.85 , 3044.59  , 492.16
+1334.85 , 3382.88  , 545.71
+1334.85 , 3721.16  , 599.54
+1334.85 , 4059.45  , 653.64
+1334.85 , 4397.74  , 708.03
+1334.85 , 4736.03  , 762.71
+1334.85 , 5074.31  , 817.66
+1334.85 , 5412.60  , 872.89
+1334.85 , 5750.89  , 928.41
+1334.85 , 6089.18  , 984.20
+1334.85 , 6427.46  , 1040.27
+1334.85 , 6765.75  , 1096.63
+1423.84 , -7190.72 , -921.56
+1423.84 , -6831.19 , -877.23
+1423.84 , -6471.65 , -832.56
+1423.84 , -6112.11 , -787.56
+1423.84 , -5752.58 , -742.22
+1423.84 , -5393.04 , -696.56
+1423.84 , -5033.51 , -650.56
+1423.84 , -4673.97 , -604.23
+1423.84 , -4314.43 , -557.56
+1423.84 , -3954.90 , -510.57
+1423.84 , -3595.36 , -463.24
+1423.84 , -3235.82 , -415.58
+1423.84 , -2876.29 , -367.58
+1423.84 , -2516.75 , -319.24
+1423.84 , -2157.22 , -270.55
+1423.84 , -1797.68 , -221.48
+1423.84 , -1438.14 , -171.99
+1423.84 , -1078.61 , -121.95
+1423.84 , -719.07  , -70.93
+1423.84 , -359.54  , -14.10
+1423.84 , -71.91   , 0.00
+1423.84 , 67.66    , 29.68
+1423.84 , 338.29   , 79.05
+1423.84 , 676.58   , 135.20
+1423.84 , 1014.86  , 190.76
+1423.84 , 1353.15  , 246.36
+1423.84 , 1691.44  , 302.17
+1423.84 , 2029.73  , 358.24
+1423.84 , 2368.01  , 414.60
+1423.84 , 2706.30  , 471.27
+1423.84 , 3044.59  , 528.24
+1423.84 , 3382.88  , 585.52
+1423.84 , 3721.16  , 643.12
+1423.84 , 4059.45  , 701.03
+1423.84 , 4397.74  , 759.26
+1423.84 , 4736.03  , 817.80
+1423.84 , 5074.31  , 876.66
+1423.84 , 5412.60  , 935.84
+1423.84 , 5750.89  , 995.34
+1423.84 , 6089.18  , 1055.15
+1423.84 , 6427.46  , 1115.27
+1423.84 , 6765.75  , 1175.71
+1512.83 , -7190.72 , -972.24
+1512.83 , -6831.19 , -925.52
+1512.83 , -6471.65 , -878.43
+1512.83 , -6112.11 , -830.96
+1512.83 , -5752.58 , -783.11
+1512.83 , -5393.04 , -734.89
+1512.83 , -5033.51 , -686.30
+1512.83 , -4673.97 , -637.33
+1512.83 , -4314.43 , -587.99
+1512.83 , -3954.90 , -538.28
+1512.83 , -3595.36 , -488.19
+1512.83 , -3235.82 , -437.72
+1512.83 , -2876.29 , -386.87
+1512.83 , -2516.75 , -335.63
+1512.83 , -2157.22 , -283.99
+1512.83 , -1797.68 , -231.92
+1512.83 , -1438.14 , -179.35
+1512.83 , -1078.61 , -126.12
+1512.83 , -719.07  , -71.60
+1512.83 , -359.54  , -6.45
+1512.83 , -71.91   , 0.00
+1512.83 , 67.66    , 33.08
+1512.83 , 338.29   , 86.37
+1512.83 , 676.58   , 146.31
+1512.83 , 1014.86  , 205.50
+1512.83 , 1353.15  , 264.70
+1512.83 , 1691.44  , 324.11
+1512.83 , 2029.73  , 383.81
+1512.83 , 2368.01  , 443.83
+1512.83 , 2706.30  , 504.18
+1512.83 , 3044.59  , 564.87
+1512.83 , 3382.88  , 625.91
+1512.83 , 3721.16  , 687.30
+1512.83 , 4059.45  , 749.05
+1512.83 , 4397.74  , 811.14
+1512.83 , 4736.03  , 873.59
+1512.83 , 5074.31  , 936.40
+1512.83 , 5412.60  , 999.56
+1512.83 , 5750.89  , 1063.07
+1512.83 , 6089.18  , 1126.93
+1512.83 , 6427.46  , 1191.14
+1512.83 , 6765.75  , 1255.71
+1601.82 , -7190.72 , -1021.86
+1601.82 , -6831.19 , -972.81
+1601.82 , -6471.65 , -923.33
+1601.82 , -6112.11 , -873.44
+1601.82 , -5752.58 , -823.13
+1601.82 , -5393.04 , -772.39
+1601.82 , -5033.51 , -721.24
+1601.82 , -4673.97 , -669.67
+1601.82 , -4314.43 , -617.68
+1601.82 , -3954.90 , -565.27
+1601.82 , -3595.36 , -512.45
+1601.82 , -3235.82 , -459.19
+1601.82 , -2876.29 , -405.51
+1601.82 , -2516.75 , -351.39
+1601.82 , -2157.22 , -296.81
+1601.82 , -1797.68 , -241.73
+1601.82 , -1438.14 , -186.07
+1601.82 , -1078.61 , -129.61
+1601.82 , -719.07  , -71.46
+1601.82 , -359.54  , 0.00
+1601.82 , -71.91   , 0.00
+1601.82 , 67.66    , 36.70
+1601.82 , 338.29   , 94.04
+1601.82 , 676.58   , 157.85
+1601.82 , 1014.86  , 220.70
+1601.82 , 1353.15  , 283.52
+1601.82 , 1691.44  , 346.56
+1601.82 , 2029.73  , 409.90
+1601.82 , 2368.01  , 473.59
+1601.82 , 2706.30  , 537.65
+1601.82 , 3044.59  , 602.09
+1601.82 , 3382.88  , 666.91
+1601.82 , 3721.16  , 732.12
+1601.82 , 4059.45  , 797.72
+1601.82 , 4397.74  , 863.72
+1601.82 , 4736.03  , 930.10
+1601.82 , 5074.31  , 996.88
+1601.82 , 5412.60  , 1064.05
+1601.82 , 5750.89  , 1131.62
+1601.82 , 6089.18  , 1199.57
+1601.82 , 6427.46  , 1267.92
+1601.82 , 6765.75  , 1336.65
+1690.81 , -7190.72 , -1070.37
+1690.81 , -6831.19 , -1019.04
+1690.81 , -6471.65 , -967.24
+1690.81 , -6112.11 , -914.96
+1690.81 , -5752.58 , -862.23
+1690.81 , -5393.04 , -809.02
+1690.81 , -5033.51 , -755.35
+1690.81 , -4673.97 , -701.21
+1690.81 , -4314.43 , -646.60
+1690.81 , -3954.90 , -591.53
+1690.81 , -3595.36 , -535.99
+1690.81 , -3235.82 , -479.97
+1690.81 , -2876.29 , -423.47
+1690.81 , -2516.75 , -366.48
+1690.81 , -2157.22 , -308.96
+1690.81 , -1797.68 , -250.88
+1690.81 , -1438.14 , -192.11
+1690.81 , -1078.61 , -132.36
+1690.81 , -719.07  , -70.38
+1690.81 , -359.54  , 0.00
+1690.81 , -71.91   , 0.00
+1690.81 , 67.66    , 40.53
+1690.81 , 338.29   , 102.10
+1690.81 , 676.58   , 169.83
+1690.81 , 1014.86  , 236.37
+1690.81 , 1353.15  , 302.84
+1690.81 , 1691.44  , 369.53
+1690.81 , 2029.73  , 436.54
+1690.81 , 2368.01  , 503.92
+1690.81 , 2706.30  , 571.71
+1690.81 , 3044.59  , 639.91
+1690.81 , 3382.88  , 708.54
+1690.81 , 3721.16  , 777.59
+1690.81 , 4059.45  , 847.08
+1690.81 , 4397.74  , 917.00
+1690.81 , 4736.03  , 987.35
+1690.81 , 5074.31  , 1058.14
+1690.81 , 5412.60  , 1129.36
+1690.81 , 5750.89  , 1201.01
+1690.81 , 6089.18  , 1273.09
+1690.81 , 6427.46  , 1345.61
+1690.81 , 6765.75  , 1418.56
+1779.80 , -7190.72 , -1117.74
+1779.80 , -6831.19 , -1064.18
+1779.80 , -6471.65 , -1010.10
+1779.80 , -6112.11 , -955.49
+1779.80 , -5752.58 , -900.37
+1779.80 , -5393.04 , -844.73
+1779.80 , -5033.51 , -788.58
+1779.80 , -4673.97 , -731.90
+1779.80 , -4314.43 , -674.71
+1779.80 , -3954.90 , -617.00
+1779.80 , -3595.36 , -558.77
+1779.80 , -3235.82 , -500.01
+1779.80 , -2876.29 , -440.71
+1779.80 , -2516.75 , -380.85
+1779.80 , -2157.22 , -320.40
+1779.80 , -1797.68 , -259.31
+1779.80 , -1438.14 , -197.41
+1779.80 , -1078.61 , -134.30
+1779.80 , -719.07  , -68.24
+1779.80 , -359.54  , 0.00
+1779.80 , -71.91   , 0.00
+1779.80 , 67.66    , 44.59
+1779.80 , 338.29   , 110.53
+1779.80 , 676.58   , 182.27
+1779.80 , 1014.86  , 252.55
+1779.80 , 1353.15  , 322.69
+1779.80 , 1691.44  , 393.04
+1779.80 , 2029.73  , 463.74
+1779.80 , 2368.01  , 534.84
+1779.80 , 2706.30  , 606.37
+1779.80 , 3044.59  , 678.37
+1779.80 , 3382.88  , 750.82
+1779.80 , 3721.16  , 823.74
+1779.80 , 4059.45  , 897.14
+1779.80 , 4397.74  , 971.01
+1779.80 , 4736.03  , 1045.36
+1779.80 , 5074.31  , 1120.19
+1779.80 , 5412.60  , 1195.49
+1779.80 , 5750.89  , 1271.27
+1779.80 , 6089.18  , 1347.52
+1779.80 , 6427.46  , 1424.25
+1779.80 , 6765.75  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..533a4a5e6a90b2c99b0ff3c0cf14b65eac3a9859
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
@@ -0,0 +1,63 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 8.31
+      },
+      {
+        "Ratio": 4.65
+      },
+      {
+        "Ratio": 2.74
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3_drag1.viepcd",
+      "2": "IEPC_Gbx3_drag2.viepcd",
+      "3": "IEPC_Gbx3_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..eb6045cb28d5b5a61586c9ec3a1f2aeed075d801
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": false,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3_drag.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdxA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..33adc6edc976be6d12ddeee3b5bdbfab21a3078d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto
@@ -0,0 +1,44 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3_drag.vveh",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 3540.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..69fa4188eac5b7a1325b80e75dcd3b202e9afd60
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -24.84
+4.98   , -25.62
+49.80  , -32.89
+99.59  , -40.94
+149.39 , -48.99
+199.18 , -57.13
+248.98 , -65.18
+298.77 , -73.23
+348.57 , -81.28
+398.37 , -89.33
+448.16 , -97.47
+497.96 , -105.52
+547.75 , -113.57
+597.55 , -121.62
+647.35 , -129.67
+697.14 , -137.81
+746.94 , -145.86
+796.73 , -153.91
+846.53 , -161.96
+896.32 , -170.01
+946.12 , -178.15
+995.92 , -186.20
diff --git a/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/BatteryElectric/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11