diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
index 76d61ce379e57acd6702e58a8b1daee0824b932f..823776ff2f7a1372578b6e904b553401da05876c 100644
--- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
@@ -1,18 +1,20 @@
-{
+{
   "Header": {
-    "CreatedBy": " ()",
-    "Date": "2016-10-13T08:54:28.7387223Z",
+    "CreatedBy": "",
+    "Date": "2023-02-15T15:23:50.2192903Z",
     "AppVersion": "3",
     "FileVersion": 1
   },
   "Body": {
     "SavedInDeclMode": true,
     "Model": "Generic IEPC",
+    "ElectricMachineType": "PSM",
     "Inertia": 0.5,
     "DifferentialIncluded": false,
     "DesignTypeWheelMotor": true,
     "NrOfDesignTypeWheelMotorMeasured": 1,
-    "ThermalOverloadRecoveryFactor": 0.9,
+    "ThermalOverloadRecoveryFactor": 0.0,
+    "R85RatedPower": 0.0,
     "Gears": [
       {
         "Ratio": 12.276
@@ -20,24 +22,24 @@
     ],
     "VoltageLevels": [
       {
-        "Voltage": 500,
+        "Voltage": 500.0,
         "ContinuousTorque": 6930.29,
         "ContinuousTorqueSpeed": 166.99,
-        "OverloadTorque": 8258.60,
+        "OverloadTorque": 8258.6,
         "OverloadTorqueSpeed": 166.01,
-        "OverloadTime": 312,
+        "OverloadTime": 312.0,
         "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp",
         "PowerMaps": {
           "1": "IEPC_Gbx1Whl1.viepco"
         }
       },
       {
-        "Voltage": 900,
+        "Voltage": 900.0,
         "ContinuousTorque": 7507.82,
         "ContinuousTorqueSpeed": 168.62,
         "OverloadTorque": 8662.87,
         "OverloadTorqueSpeed": 170.17,
-        "OverloadTime": 345,
+        "OverloadTime": 345.0,
         "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp",
         "PowerMaps": {
           "1": "IEPC_Gbx1Whl1.viepco"
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
index da4117187715a398b380173b30bac66b9e61297e..241531bf0e28834bba1fa31fed227b20bd8c9768 100644
--- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
@@ -1,84 +1,71 @@
-{
-	"Header": {
-		"CreatedBy": "",
-		"Date": "2017-07-13T14:14:29.3226830Z",
-		"AppVersion": "3",
-		"FileVersion": 11
-	},
-	"Body": {
-		"SavedInDeclMode": true,
-		"VehCat": "RigidTruck",
-		"LegislativeClass": "N3",
-		"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
-			},
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2023-02-15T15:51:09.3710211Z",
+    "AppVersion": "3",
+    "FileVersion": 11
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "VehCat": "RigidTruck",
+    "LegislativeClass": "N3",
+    "CurbWeight": 4670.0,
+    "CurbWeightExtra": 0.0,
+    "MassMax": 11.99,
+    "Loading": 0.0,
+    "rdyn": 0.0,
+    "CdCorrMode": "CdofVdecl",
+    "CdCorrFile": "",
+    "AxleConfig": {
+      "Type": "4x2",
+      "Axles": [
+        {
+          "Inertia": 6.5,
+          "Wheels": "265/70 R19.5",
+          "AxleWeightShare": 0.0,
+          "TwinTyres": false,
+          "RRCISO": 0.0065,
+          "FzISO": 20850.0,
+          "Type": "VehicleNonDriven"
+        },
+        {
+          "Inertia": 6.5,
+          "Wheels": "265/70 R19.5",
+          "AxleWeightShare": 0.0,
+          "TwinTyres": true,
+          "RRCISO": 0.0075,
+          "FzISO": 20850.0,
+          "Type": "VehicleDriven"
+        }
+      ]
+    },
+    "EngineStopStart": false,
+    "EcoRoll": "None",
+    "PredictiveCruiseControl": "None",
+    "ATEcoRollReleaseLockupClutch": false,
+    "CdA": 4.83,
+    "VehicleHeight": 3.0,
+    "InitialSoC": 80.0,
+    "PowertrainConfiguration": "IEPC_E",
+    "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,
-		"CdA": 4.83,
-		"VehicleHeight": 3.0
-	}
+    ],
+    "PTO": {
+      "Type": "None",
+      "LossMap": "",
+      "Cycle": "",
+      "CycleEPTO": "",
+      "CycleDriving": ""
+    }
+  }
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC__Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC__Gbx1Whl1.vecto
index 6484675bb9443e18fb3e04218ffe57370400b053..24c9292e763c34ab966b77ce75e902ff5a4fedac 100644
--- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC__Gbx1Whl1.vecto
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC__Gbx1Whl1.vecto
@@ -1,45 +1,14 @@
-{
+{
   "Header": {
-    "CreatedBy": " ()",
-    "Date": "2016-10-13T08:55:18.2100810Z",
+    "CreatedBy": "",
+    "Date": "2023-02-15T15:51:15.6319293Z",
     "AppVersion": "3",
     "FileVersion": 12
   },
   "Body": {
     "SavedInDeclMode": true,
-    "EngineOnlyMode": false,
     "VehicleFile": "IEPCVehicle_Gbx1Whl1.vveh",
-    "GearboxFile": "",
-    "TCU": "../Common/ShiftParameters.vtcu",
     "Padd_electric": 0.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"
-    ],
     "Aux": [
       {
         "ID": "STP",
@@ -69,6 +38,6 @@
           "Vacuum pump + elec. driven"
         ]
       }
-    ],
+    ]
   }
 }
\ No newline at end of file