diff --git a/Directory.Build.props b/Directory.Build.props
index 02ea59a6d8fdadc78a3f07df145343c200cbb959..877ed70f5a393f16bdc53a65a7efcd1408c2b75a 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -2,14 +2,14 @@
   <PropertyGroup>
      
     <!-- For a Release-Candidate uncomment the following line: -->
-    <!--<DefineConstants>RELEASE_CANDIDATE</DefineConstants>--> 
+    <DefineConstants>RELEASE_CANDIDATE</DefineConstants> 
 
     <!-- For a Release uncomment the following line: -->
-    <DefineConstants>CERTIFICATION_RELEASE</DefineConstants>
+    <!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>-->
 
     <!-- Global VECTO Version -->
-    <MainProductVersion>4.1.3</MainProductVersion>
-    <!-- <VersionSuffix>RC</VersionSuffix> -->
+    <MainProductVersion>4.2.0</MainProductVersion>
+    <VersionSuffix>RC</VersionSuffix> 
 
     <!-- The following settings are used as default values for ALL projects -->
     <Days>$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</Days>
diff --git a/Documentation/User Manual Source/Release Notes Vecto4.x.pptx b/Documentation/User Manual Source/Release Notes Vecto4.x.pptx
index 62bf2066c62c4c0e37015e0c0ce9f68c071661b7..ad2a4d0de61a73fda6b00e54c58d7a739d8a92ea 100644
Binary files a/Documentation/User Manual Source/Release Notes Vecto4.x.pptx and b/Documentation/User Manual Source/Release Notes Vecto4.x.pptx differ
diff --git a/Documentation/User Manual Source/release notes vecto4.x.pdf b/Documentation/User Manual Source/release notes vecto4.x.pdf
index e0cef5bb66dbe92de6008791a4400f5c2c4316f0..24a8d28d705353b19ee27ba5fcc6f5abb3840368 100644
Binary files a/Documentation/User Manual Source/release notes vecto4.x.pdf and b/Documentation/User Manual Source/release notes vecto4.x.pdf differ
diff --git a/Documentation/User Manual/6-changelog/changelog.md b/Documentation/User Manual/6-changelog/changelog.md
index aaa1ed3d06b050824ffca08a2a75368c2b0d8bc1..3a176742a3688a2cf1ffafae83eaf19ff3d489a0 100644
--- a/Documentation/User Manual/6-changelog/changelog.md	
+++ b/Documentation/User Manual/6-changelog/changelog.md	
@@ -1,5 +1,57 @@
 # Changelog
 
+**VECTO-4.2.0-RC**
+
+**Build 3448 (2024-06-10)**
+
+- Features
+   * CodeEU-697: Re-evaluate subgroup allocations for Long Haul
+   * CodeEU-696: Double summary in CIF for vocationals and non vocational missions.
+   * CodeEU-698: Incorporate missions RD, LH and EMS to class 16 vehicles
+   * CodeEU-676: Feature: Implement monitoring report
+
+- Bugfixes
+   * CodeEU-471: VectoSimulationException: VF640J869RB022573
+   * CodeEU-462: Article10-2-issue | Order-Nr 28206354 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-326: Article10-2-issue | Order-Nr 28195581 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-348: Article10-2-issue | Order-Nr 28204519 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-457: Article10-2-issue | Order-Nr 28174000 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-458: Article10-2-issue | Order-Nr 28186528 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-459: Article10-2-issue | Order-Nr 28203057 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-545: IVECO confidential : BUG REPORT : HEV-P1 : UW18m C9 VOITH NXT CRU 48V mild hybrid
+   * CodeEU-346: Article10-2-issue | Order-Nr 28202338 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-352: Article10-2-issue | Order-Nr 28202130 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-394: Article10-2-issue | Order-Nr 28204065 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-433: Article10-2-issue | Order-Nr 28192321 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-451: Article10-2-issue | Order-Nr 28204280 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-452: Article10-2-issue | Order-Nr 28197394 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-453: Article10-2-issue | Order-Nr 28199435 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-454: Article10-2-issue | Order-Nr 28206982 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-655: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208126 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-660: Retarder lossmap error in completed vehicle simulation
+   * CodeEU-662: Generic retarder map speed range insufficient in some cases
+   * CodeEU-648: Error in Multistep Tool PEV/P-HEV
+   * CodeEU-618: PEV vehicles simulation error depending the time format
+   * CodeEU-700: Factor Method Generic IHPC Powermap De-normaization bug
+   * CodeEU-482: Article10-2-issue | Order-Nr 28203040 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-514: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208051 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-529: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28199994 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-544: IVECO confidential : BUG REPORT : HEV-P1 : CRW LE C9 VOITH NXT CRU 48V mild hybrid
+   * CodeEU-552: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28201759 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-556: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208176 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-557: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28209751 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-622: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210594 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-632: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210591 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-672: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28208841 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-673: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209179 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-674: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28211540 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-678: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28192673 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-697: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209551 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-685: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28200286 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-686: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28201178 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-687: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209679 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-692: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209789 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+
 **VECTO-4.1.3**
 
 ***Build 3415 (2024-05-08)***
diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html
index d020f1e6fe910f2cefd2235b5b58fdd9f9815bf0..f0e9c37145154d05d1b9900d9cc2e7a9239b0d0e 100644
--- a/Documentation/User Manual/help.html	
+++ b/Documentation/User Manual/help.html	
@@ -10928,6 +10928,100 @@ stored as LOG_backup.txt.</p>
 </section>
 <section id="changelog" class="level1">
 <h1>Changelog</h1>
+<p><strong>VECTO-4.2.0-RC</strong></p>
+<p><strong>Build 3448 (2024-06-10)</strong></p>
+<ul>
+<li>Features
+<ul>
+<li>CodeEU-697: Re-evaluate subgroup allocations for Long Haul</li>
+<li>CodeEU-696: Double summary in CIF for vocationals and non vocational
+missions.</li>
+<li>CodeEU-698: Incorporate missions RD, LH and EMS to class 16
+vehicles</li>
+<li>CodeEU-676: Feature: Implement monitoring report</li>
+</ul></li>
+<li>Bugfixes
+<ul>
+<li>CodeEU-471: VectoSimulationException: VF640J869RB022573</li>
+<li>CodeEU-462: Article10-2-issue | Order-Nr 28206354 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-326: Article10-2-issue | Order-Nr 28195581 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-348: Article10-2-issue | Order-Nr 28204519 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-457: Article10-2-issue | Order-Nr 28174000 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-458: Article10-2-issue | Order-Nr 28186528 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-459: Article10-2-issue | Order-Nr 28203057 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-545: IVECO confidential : BUG REPORT : HEV-P1 : UW18m C9
+VOITH NXT CRU 48V mild hybrid</li>
+<li>CodeEU-346: Article10-2-issue | Order-Nr 28202338 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-352: Article10-2-issue | Order-Nr 28202130 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-394: Article10-2-issue | Order-Nr 28204065 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-433: Article10-2-issue | Order-Nr 28192321 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-451: Article10-2-issue | Order-Nr 28204280 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-452: Article10-2-issue | Order-Nr 28197394 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-453: Article10-2-issue | Order-Nr 28199435 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-454: Article10-2-issue | Order-Nr 28206982 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-655: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208126 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-660: Retarder lossmap error in completed vehicle
+simulation</li>
+<li>CodeEU-662: Generic retarder map speed range insufficient in some
+cases</li>
+<li>CodeEU-648: Error in Multistep Tool PEV/P-HEV</li>
+<li>CodeEU-618: PEV vehicles simulation error depending the time
+format</li>
+<li>CodeEU-700: Factor Method Generic IHPC Powermap De-normaization
+bug</li>
+<li>CodeEU-482: Article10-2-issue | Order-Nr 28203040 | HEV P1 Error
+Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-514: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208051 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-529: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28199994 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-544: IVECO confidential : BUG REPORT : HEV-P1 : CRW LE C9
+VOITH NXT CRU 48V mild hybrid</li>
+<li>CodeEU-552: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28201759 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-556: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208176 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-557: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28209751 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-622: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210594 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-632: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210591 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-672: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28208841 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-673: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209179 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-674: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28211540 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-678: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28192673 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-697: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209551 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-685: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28200286 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-686: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28201178 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-687: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209679 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+<li>CodeEU-692: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209789 |
+HEV P1 Error Mercedes-Benz and Setra Hybrid Buses</li>
+</ul></li>
+</ul>
 <p><strong>VECTO-4.1.3</strong></p>
 <p><strong><em>Build 3415 (2024-05-08)</em></strong></p>
 <ul>
diff --git a/README.md b/README.md
index 854ab1b89a305699360ba9b828136f0d9e23dff8..ff5723dec6de992a7e80a5b7a0704cdf2268968e 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
 
 ## What is VECTO?
 
-VECTO is the offical vehicle simulator developed by the European Commission
+VECTO is the official vehicle simulator developed by the European Commission
 to certify & monitoring energy demands, fuel consumption & CO<sub>2</sub> emissions
 from Heavy Duty Vehicles (HDVs).
 
@@ -95,7 +95,7 @@ the [ECoGeT 3D shapes](https://code.europa.eu/vecto/vecto-cfd) project.
 
 In the [`vecto` group](https://code.europa.eu/vecto) you may find additionally:
 
-- **Vecto Airdrag:** certify $C_d·A$ values from constant speed tests
-- **Vecto Engine:** certify engine declaration XML files as VECTO input
+- **Vecto Airdrag:** certifies $C_d·A$ values from constant speed tests
+- **Vecto Engine:** certifies engine declaration XML files as VECTO input
 - **Vecto EEA hashing-tool:** (archived) monitoring-aid for European Environment Agency 
-- **Vecto Git:** (unused) cirtify any pre-processing file
\ No newline at end of file
+- **Vecto Git:** (unused) certifies any pre-processing file
\ No newline at end of file
diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel.cs
index 8543738b01e28fef22a1bae19718d2114626ca7e..09b1e631f3802fa6ac3276a486e19d4f0054ac19 100644
--- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel.cs
+++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel.cs
@@ -947,7 +947,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 			}
 		}
 
-		public bool? EngineStopStartNullable
+		public virtual bool? EngineStopStartNullable
 		{
 			get => _engineStopStartNullable;
 			set
@@ -966,7 +966,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 			}
 		}
 
-		public EcoRollType? EcoRollTypeNullable
+		public virtual EcoRollType? EcoRollTypeNullable
 		{
 			get => _ecoRollTypeNullable;
 			set
@@ -1336,7 +1336,12 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 
 		public override bool EcoRollEnabled => false;
 
-		public override bool ATEcoRollReleaseLockupClutchEnabled => false;
+		public override EcoRollType? EcoRollTypeNullable {
+			get { return EcoRollType.None; }
+			set { }
+		}
+
+        public override bool ATEcoRollReleaseLockupClutchEnabled => false;
 
 
         public override string XMLType => XMLTypes.Vehicle_Hev_CompletedBusDeclarationType;
@@ -1363,8 +1368,20 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 
 		public override bool EcoRollEnabled => false;
 
+		public override EcoRollType? EcoRollTypeNullable
+		{
+			get { return EcoRollType.None; }
+			set { }
+		}
+
 		public override bool EngineStopStartEnabled => false;
 
+		public override bool? EngineStopStartNullable
+		{
+			get { return false; }
+			set { }
+		}
+
 		public override bool ATEcoRollReleaseLockupClutchEnabled => false;
 
 
@@ -1391,8 +1408,18 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 
 		public override bool EcoRollEnabled => false;
 
-		public override bool EngineStopStartEnabled => false;
+		public override EcoRollType? EcoRollTypeNullable {
+			get { return EcoRollType.None; }
+			set { }
+		}
 
+        public override bool EngineStopStartEnabled => false;
+
+		public override bool? EngineStopStartNullable {
+			get { return false; }
+			set { }
+		}
+		
 		public override bool ATEcoRollReleaseLockupClutchEnabled => false;
 
 
diff --git a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs
index 9a3a655ee1b88428d1d046860d9d88f1ed4e32b8..77855af9725042f76ec1d3de5ff9af94d75abb94 100644
--- a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs
+++ b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs
@@ -73,6 +73,11 @@ namespace TUGraz.VectoCommon.InputData
 		public const string Hybrid = "Hybrid";
 		public const string PureElectric = "PureElectric";
 
+		public static bool IsBatteryElectric(this VectoSimulationJobType jobType)
+		{
+			return jobType == VectoSimulationJobType.BatteryElectricVehicle || jobType == VectoSimulationJobType.IEPC_E;
+		}
+
 		public static string GetPowertrainArchitectureType(this VectoSimulationJobType jobType)
 		{
 			switch (jobType) {
diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs
index 8bbaac2c7f9657d40c01491fc4a907676fde7f86..0b72434ca692daa961c8eddedb0c08045cd0e06d 100644
--- a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs
+++ b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs
@@ -1,10 +1,14 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
-//     Dieser Code wurde von einem Tool generiert.
-//     Laufzeitversion:4.0.30319.42000
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
 //
-//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
-//     der Code erneut generiert wird.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
 // </auto-generated>
 //------------------------------------------------------------------------------
 
@@ -13,12 +17,17 @@ namespace TUGraz.VectoCommon.Resources {
     
     
     /// <summary>
-    ///   Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    ///   A strongly-typed resource class, for looking up localized strings, etc.
     /// </summary>
-    // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
-    // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
-    // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
-    // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+    // This class was auto-generated by the StronglyTypedResourceBuilder
+    // class via a tool like ResGen or Visual Studio.
+    // To add or remove a member, edit your .ResX file then rerun ResGen
+    // with the /str option, or rebuild your VS project.
+    // This class was auto-generated by the StronglyTypedResourceBuilder
+    // class via a tool like ResGen or Visual Studio.
+    // To add or remove a member, edit your .ResX file then rerun ResGen
+    // with the /str option, or rebuild your VS project.
     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +42,8 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+        ///   Returns the cached ResourceManager instance used by this class.
+        ///   Returns the cached ResourceManager instance used by this class.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +57,10 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
-        ///   Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+        ///   Overrides the current thread's CurrentUICulture property for all
+        ///   resource lookups using this strongly typed resource class.
+        ///   Overrides the current thread's CurrentUICulture property for all
+        ///   resource lookups using this strongly typed resource class.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +73,16 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to AbstractVectoOutputManufacturerType.
+        /// </summary>
+        public static string AbstractVectoOutputManufacturerType {
+            get {
+                return ResourceManager.GetString("AbstractVectoOutputManufacturerType", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string ADC_Ratio {
             get {
@@ -70,7 +91,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt.
+        ///   Looks up a localized string similar to TorqueLossMap.
         /// </summary>
         public static string ADC_TorqueLossMap {
             get {
@@ -79,7 +100,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string ADC_TorqueLossMap_Entry {
             get {
@@ -88,7 +109,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die inputSpeed ähnelt.
+        ///   Looks up a localized string similar to inputSpeed.
         /// </summary>
         public static string ADC_TorqueLossMap_InputSpeed {
             get {
@@ -97,7 +118,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die inputTorque ähnelt.
+        ///   Looks up a localized string similar to inputTorque.
         /// </summary>
         public static string ADC_TorqueLossMap_InputTorque {
             get {
@@ -106,7 +127,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt.
+        ///   Looks up a localized string similar to torqueLoss.
         /// </summary>
         public static string ADC_TorqueLossMap_TorqueLoss {
             get {
@@ -115,7 +136,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CdxA_0 ähnelt.
+        ///   Looks up a localized string similar to CdxA_0.
         /// </summary>
         public static string AirDrag_CdxA_0 {
             get {
@@ -124,7 +145,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirDragDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to AirDragDataDeclarationType.
         /// </summary>
         public static string AirDrag_Data_Type_Attr {
             get {
@@ -133,7 +154,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DeclaredCdxA ähnelt.
+        ///   Looks up a localized string similar to DeclaredCdxA.
         /// </summary>
         public static string AirDrag_DeclaredCdxA {
             get {
@@ -142,7 +163,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DeclaredCdxA ähnelt.
+        ///   Looks up a localized string similar to DeclaredCdxA.
         /// </summary>
         public static string AirDrag_DeclaredCdxA1 {
             get {
@@ -151,7 +172,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransferredCdxA ähnelt.
+        ///   Looks up a localized string similar to TransferredCdxA.
         /// </summary>
         public static string AirDrag_TransferredCDxA {
             get {
@@ -160,7 +181,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransferredCdxA ähnelt.
+        ///   Looks up a localized string similar to TransferredCdxA.
         /// </summary>
         public static string AirDragArea_TransferredCdxA {
             get {
@@ -169,7 +190,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt.
+        ///   Looks up a localized string similar to Efficiency.
         /// </summary>
         public static string AngleDrive_Efficiency {
             get {
@@ -178,7 +199,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Angledrive_LossMap_Entry {
             get {
@@ -187,7 +208,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string AngleDrive_Ratio {
             get {
@@ -196,7 +217,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt.
+        ///   Looks up a localized string similar to TorqueLossMap.
         /// </summary>
         public static string AngleDrive_TorqueLossMap {
             get {
@@ -205,7 +226,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string Attr_Type {
             get {
@@ -214,7 +235,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die auxiliarySpeed ähnelt.
+        ///   Looks up a localized string similar to auxiliarySpeed.
         /// </summary>
         public static string Aux_AuxMap_AuxiliarySpeed_Attr {
             get {
@@ -223,7 +244,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt.
+        ///   Looks up a localized string similar to mechanicalPower.
         /// </summary>
         public static string Aux_AuxMap_MechanicalPower_Attr {
             get {
@@ -232,7 +253,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Auxiliary ähnelt.
+        ///   Looks up a localized string similar to Auxiliary.
         /// </summary>
         public static string Auxiliaries_Auxiliary {
             get {
@@ -241,7 +262,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AuxMap ähnelt.
+        ///   Looks up a localized string similar to AuxMap.
         /// </summary>
         public static string Auxiliaries_Auxiliary_AuxMap {
             get {
@@ -250,7 +271,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Auxiliaries_Auxiliary_AuxMap_Entry {
             get {
@@ -259,7 +280,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ConstantAuxLoad ähnelt.
+        ///   Looks up a localized string similar to ConstantAuxLoad.
         /// </summary>
         public static string Auxiliaries_Auxiliary_ConstantAuxLoad {
             get {
@@ -268,7 +289,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EfficiencyAuxSupply ähnelt.
+        ///   Looks up a localized string similar to EfficiencyAuxSupply.
         /// </summary>
         public static string Auxiliaries_Auxiliary_EfficiencyAuxSupply {
             get {
@@ -277,7 +298,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EfficiencyToEngine ähnelt.
+        ///   Looks up a localized string similar to EfficiencyToEngine.
         /// </summary>
         public static string Auxiliaries_Auxiliary_EfficiencyToEngine {
             get {
@@ -286,7 +307,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die id ähnelt.
+        ///   Looks up a localized string similar to id.
         /// </summary>
         public static string Auxiliaries_Auxiliary_ID_Attr {
             get {
@@ -295,7 +316,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt.
+        ///   Looks up a localized string similar to Technology.
         /// </summary>
         public static string Auxiliaries_Auxiliary_Technology {
             get {
@@ -304,7 +325,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioToEngine ähnelt.
+        ///   Looks up a localized string similar to TransmissionRatioToEngine.
         /// </summary>
         public static string Auxiliaries_Auxiliary_TransmissionRatioToEngine {
             get {
@@ -313,7 +334,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AuxiliariesDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to AuxiliariesDataDeclarationType.
         /// </summary>
         public static string Auxiliaries_Type_Attr_DataDeclarationType {
             get {
@@ -322,7 +343,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die supplyPower ähnelt.
+        ///   Looks up a localized string similar to supplyPower.
         /// </summary>
         public static string Auxr_AuxMapMapping_SupplyPower_Attr {
             get {
@@ -331,7 +352,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to AxleDataDeclarationType.
         /// </summary>
         public static string Axle_Type_Attr_AxleDataDeclarationType {
             get {
@@ -340,7 +361,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt.
+        ///   Looks up a localized string similar to Efficiency.
         /// </summary>
         public static string Axlegear_Efficiency {
             get {
@@ -349,7 +370,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LineType ähnelt.
+        ///   Looks up a localized string similar to LineType.
         /// </summary>
         public static string Axlegear_LineType {
             get {
@@ -358,7 +379,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string Axlegear_Ratio {
             get {
@@ -367,7 +388,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt.
+        ///   Looks up a localized string similar to TorqueLossMap.
         /// </summary>
         public static string Axlegear_TorqueLossMap {
             get {
@@ -376,7 +397,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Axlegear_TorqueLossMap_Entry {
             get {
@@ -385,7 +406,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxlegearDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to AxlegearDataDeclarationType.
         /// </summary>
         public static string AxleGear_Type_Attr {
             get {
@@ -394,7 +415,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Axles ähnelt.
+        ///   Looks up a localized string similar to Axles.
         /// </summary>
         public static string AxleWheels_Axles {
             get {
@@ -403,7 +424,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Axle ähnelt.
+        ///   Looks up a localized string similar to Axle.
         /// </summary>
         public static string AxleWheels_Axles_Axle {
             get {
@@ -412,7 +433,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die axleNumber ähnelt.
+        ///   Looks up a localized string similar to axleNumber.
         /// </summary>
         public static string AxleWheels_Axles_Axle_AxleNumber_Attr {
             get {
@@ -421,7 +442,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt.
+        ///   Looks up a localized string similar to AxleType.
         /// </summary>
         public static string AxleWheels_Axles_Axle_AxleType {
             get {
@@ -430,7 +451,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt.
+        ///   Looks up a localized string similar to AxleType.
         /// </summary>
         public static string AxleWheels_Axles_Axle_AxleType_Attr {
             get {
@@ -439,7 +460,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Dimension ähnelt.
+        ///   Looks up a localized string similar to Dimension.
         /// </summary>
         public static string AxleWheels_Axles_Axle_Dimension {
             get {
@@ -448,7 +469,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DynamicTyreRadius ähnelt.
+        ///   Looks up a localized string similar to DynamicTyreRadius.
         /// </summary>
         public static string AxleWheels_Axles_Axle_DynamicTyreRadius {
             get {
@@ -457,7 +478,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FzISO ähnelt.
+        ///   Looks up a localized string similar to FzISO.
         /// </summary>
         public static string AxleWheels_Axles_Axle_FzISO {
             get {
@@ -466,7 +487,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt.
+        ///   Looks up a localized string similar to Inertia.
         /// </summary>
         public static string AxleWheels_Axles_Axle_Inertia {
             get {
@@ -475,7 +496,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RRCDeclared ähnelt.
+        ///   Looks up a localized string similar to RRCDeclared.
         /// </summary>
         public static string AxleWheels_Axles_Axle_RRCDeclared {
             get {
@@ -484,7 +505,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RRCISO ähnelt.
+        ///   Looks up a localized string similar to RRCISO.
         /// </summary>
         public static string AxleWheels_Axles_Axle_RRCISO {
             get {
@@ -493,7 +514,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Steered ähnelt.
+        ///   Looks up a localized string similar to Steered.
         /// </summary>
         public static string AxleWheels_Axles_Axle_Steered {
             get {
@@ -502,7 +523,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt.
+        ///   Looks up a localized string similar to TwinTyres.
         /// </summary>
         public static string AxleWheels_Axles_Axle_TwinTyres {
             get {
@@ -511,7 +532,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt.
+        ///   Looks up a localized string similar to TwinTyres.
         /// </summary>
         public static string AxleWheels_Axles_Axle_TwinTyres_Attr {
             get {
@@ -520,7 +541,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Tyre ähnelt.
+        ///   Looks up a localized string similar to Tyre.
         /// </summary>
         public static string AxleWheels_Axles_Axle_Tyre {
             get {
@@ -529,7 +550,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WeightShare ähnelt.
+        ///   Looks up a localized string similar to WeightShare.
         /// </summary>
         public static string AxleWheels_Axles_Axle_WeightShare {
             get {
@@ -538,7 +559,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleWheelsDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to AxleWheelsDataDeclarationType.
         /// </summary>
         public static string AxleWheels_Type_Attr_AxleWheelsDeclarationType {
             get {
@@ -547,7 +568,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SOCmax ähnelt.
+        ///   Looks up a localized string similar to SOCmax.
         /// </summary>
         public static string Battery_SOCmax {
             get {
@@ -556,7 +577,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SOCmin ähnelt.
+        ///   Looks up a localized string similar to SOCmin.
         /// </summary>
         public static string Battery_SOCmin {
             get {
@@ -565,7 +586,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die StringID ähnelt.
+        ///   Looks up a localized string similar to StringID.
         /// </summary>
         public static string Battery_StringID {
             get {
@@ -574,7 +595,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die boostingTorque ähnelt.
+        ///   Looks up a localized string similar to boostingTorque.
         /// </summary>
         public static string BoostingLimitation_BoostingTorque {
             get {
@@ -583,7 +604,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string BoostingLimitation_Entry {
             get {
@@ -592,7 +613,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die rotationalSpeed ähnelt.
+        ///   Looks up a localized string similar to rotationalSpeed.
         /// </summary>
         public static string BoostingLimitation_RotationalSpeed {
             get {
@@ -601,7 +622,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt.
+        ///   Looks up a localized string similar to AdBlueDosing.
         /// </summary>
         public static string Bus_AdBlueDosing {
             get {
@@ -610,7 +631,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AdjustableAuxiliaryHeater ähnelt.
+        ///   Looks up a localized string similar to AdjustableAuxiliaryHeater.
         /// </summary>
         public static string Bus_AdjustableAuxiliaryHeater {
             get {
@@ -619,7 +640,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AdjustableCoolantThermostat ähnelt.
+        ///   Looks up a localized string similar to AdjustableCoolantThermostat.
         /// </summary>
         public static string Bus_AdjustableCoolantThermostat {
             get {
@@ -628,7 +649,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirdragModifiedMultistep ähnelt.
+        ///   Looks up a localized string similar to AirdragModifiedMultistep.
         /// </summary>
         public static string Bus_AirdragModifiedMultistep {
             get {
@@ -637,7 +658,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirElectricHeater ähnelt.
+        ///   Looks up a localized string similar to AirElectricHeater.
         /// </summary>
         public static string Bus_AirElectricHeater {
             get {
@@ -646,7 +667,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt.
+        ///   Looks up a localized string similar to AirsuspensionControl.
         /// </summary>
         public static string Bus_AirsuspensionControl {
             get {
@@ -655,7 +676,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt.
+        ///   Looks up a localized string similar to AlternatorTechnology.
         /// </summary>
         public static string Bus_AlternatorTechnology {
             get {
@@ -664,7 +685,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AuxiliaryHeaterPower ähnelt.
+        ///   Looks up a localized string similar to AuxiliaryHeaterPower.
         /// </summary>
         public static string Bus_AuxiliaryHeaterPower {
             get {
@@ -673,7 +694,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Brakelights ähnelt.
+        ///   Looks up a localized string similar to Brakelights.
         /// </summary>
         public static string Bus_Brakelights {
             get {
@@ -682,7 +703,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt.
+        ///   Looks up a localized string similar to CompressorRatio.
         /// </summary>
         public static string Bus_CompressorRatio {
             get {
@@ -691,7 +712,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CompressorType ähnelt.
+        ///   Looks up a localized string similar to CompressorType.
         /// </summary>
         public static string Bus_CompressorType {
             get {
@@ -700,7 +721,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Dayrunninglights ähnelt.
+        ///   Looks up a localized string similar to Dayrunninglights.
         /// </summary>
         public static string Bus_Dayrunninglights {
             get {
@@ -709,7 +730,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DeclarationType ähnelt.
+        ///   Looks up a localized string similar to DeclarationType.
         /// </summary>
         public static string Bus_DeclarationType {
             get {
@@ -718,7 +739,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DoorDriveTechnology ähnelt.
+        ///   Looks up a localized string similar to DoorDriveTechnology.
         /// </summary>
         public static string Bus_DoorDriveTechnology {
             get {
@@ -727,7 +748,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DoubleGlazing ähnelt.
+        ///   Looks up a localized string similar to DoubleGlazing.
         /// </summary>
         public static string Bus_DoubleGlazing {
             get {
@@ -736,7 +757,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DriverAC ähnelt.
+        ///   Looks up a localized string similar to DriverAC.
         /// </summary>
         public static string Bus_DriverAC {
             get {
@@ -745,7 +766,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineWasteGasHeatExchanger ähnelt.
+        ///   Looks up a localized string similar to EngineWasteGasHeatExchanger.
         /// </summary>
         public static string Bus_EngineWasteGasHeatExchanger {
             get {
@@ -754,7 +775,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EntranceHeight ähnelt.
+        ///   Looks up a localized string similar to EntranceHeight.
         /// </summary>
         public static string Bus_EntranceHeight {
             get {
@@ -763,7 +784,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Headlights ähnelt.
+        ///   Looks up a localized string similar to Headlights.
         /// </summary>
         public static string Bus_Headlights {
             get {
@@ -772,7 +793,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeatPump ähnelt.
+        ///   Looks up a localized string similar to HeatPump.
         /// </summary>
         public static string Bus_HeatPump {
             get {
@@ -781,7 +802,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeatPumpModeDriverCompartment ähnelt.
+        ///   Looks up a localized string similar to HeatPumpModeDriverCompartment.
         /// </summary>
         public static string Bus_HeatPumpModeDriver {
             get {
@@ -790,7 +811,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeatPumpModePassengerCompartment ähnelt.
+        ///   Looks up a localized string similar to HeatPumpModePassengerCompartment.
         /// </summary>
         public static string Bus_HeatPumpModePassenger {
             get {
@@ -799,7 +820,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeatPumpTypeDriverCompartment ähnelt.
+        ///   Looks up a localized string similar to HeatPumpTypeDriverCompartment.
         /// </summary>
         public static string Bus_HeatPumpTypeDriver {
             get {
@@ -808,7 +829,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeatPumpTypePassengerCompartment ähnelt.
+        ///   Looks up a localized string similar to HeatPumpTypePassengerCompartment.
         /// </summary>
         public static string Bus_HeatPumpTypePassenger {
             get {
@@ -817,7 +838,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HeightIntegratedBody ähnelt.
+        ///   Looks up a localized string similar to HeightIntegratedBody.
         /// </summary>
         public static string Bus_HeightIntegratedBody {
             get {
@@ -826,7 +847,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Interiorlights ähnelt.
+        ///   Looks up a localized string similar to Interiorlights.
         /// </summary>
         public static string Bus_Interiorlights {
             get {
@@ -835,7 +856,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LowEntry ähnelt.
+        ///   Looks up a localized string similar to LowEntry.
         /// </summary>
         public static string Bus_LowEntry {
             get {
@@ -844,7 +865,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LowerDeck ähnelt.
+        ///   Looks up a localized string similar to LowerDeck.
         /// </summary>
         public static string Bus_LowerDeck {
             get {
@@ -853,7 +874,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengerSeatsLowerDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengerSeatsLowerDeck.
         /// </summary>
         public static string Bus_NumberPassengerSeatsLowerDeck {
             get {
@@ -862,7 +883,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengerSeatsUpperDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengerSeatsUpperDeck.
         /// </summary>
         public static string Bus_NumberPassengerSeatsUpperDeck {
             get {
@@ -871,7 +892,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengersLowerDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengersLowerDeck.
         /// </summary>
         public static string Bus_NumberPassengersLowerDeck {
             get {
@@ -880,7 +901,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengersStandingLowerDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengersStandingLowerDeck.
         /// </summary>
         public static string Bus_NumberPassengersStandingLowerDeck {
             get {
@@ -889,7 +910,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengersStandingUpperDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengersStandingUpperDeck.
         /// </summary>
         public static string Bus_NumberPassengersStandingUpperDeck {
             get {
@@ -898,7 +919,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NumberPassengersUpperDeck ähnelt.
+        ///   Looks up a localized string similar to NumberPassengersUpperDeck.
         /// </summary>
         public static string Bus_NumberPassengersUpperDeck {
             get {
@@ -907,7 +928,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OtherHeatingTechnology ähnelt.
+        ///   Looks up a localized string similar to OtherHeatingTechnology.
         /// </summary>
         public static string Bus_OtherHeatingTechnology {
             get {
@@ -916,7 +937,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PassengerAC ähnelt.
+        ///   Looks up a localized string similar to PassengerAC.
         /// </summary>
         public static string Bus_PassengerAC {
             get {
@@ -925,7 +946,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt.
+        ///   Looks up a localized string similar to PassengerCount.
         /// </summary>
         public static string Bus_PassengerCount {
             get {
@@ -934,7 +955,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Positionlights ähnelt.
+        ///   Looks up a localized string similar to Positionlights.
         /// </summary>
         public static string Bus_Positionlights {
             get {
@@ -943,7 +964,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PrimaryVehicle ähnelt.
+        ///   Looks up a localized string similar to PrimaryVehicle.
         /// </summary>
         public static string Bus_PrimaryVehicle {
             get {
@@ -952,7 +973,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt.
+        ///   Looks up a localized string similar to ResultCards.
         /// </summary>
         public static string Bus_ResultCards {
             get {
@@ -961,7 +982,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SeparateAirDistributionDucts ähnelt.
+        ///   Looks up a localized string similar to SeparateAirDistributionDucts.
         /// </summary>
         public static string Bus_SeparateAirDistributionDucts {
             get {
@@ -970,7 +991,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt.
+        ///   Looks up a localized string similar to SizeOfAirSupply.
         /// </summary>
         public static string Bus_SizeOfAirSupply {
             get {
@@ -979,7 +1000,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt.
+        ///   Looks up a localized string similar to SmartElectrics.
         /// </summary>
         public static string Bus_Smart_Electrics {
             get {
@@ -988,7 +1009,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt.
+        ///   Looks up a localized string similar to SmartCompressionSystem.
         /// </summary>
         public static string Bus_SmartCompressionSystem {
             get {
@@ -997,7 +1018,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt.
+        ///   Looks up a localized string similar to SmartRegenerationSystem.
         /// </summary>
         public static string Bus_SmartRegenerationSystem {
             get {
@@ -1006,7 +1027,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Status ähnelt.
+        ///   Looks up a localized string similar to Status.
         /// </summary>
         public static string Bus_Status {
             get {
@@ -1015,7 +1036,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SystemConfiguration ähnelt.
+        ///   Looks up a localized string similar to SystemConfiguration.
         /// </summary>
         public static string Bus_SystemConfiguration {
             get {
@@ -1024,7 +1045,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die UpperDeck ähnelt.
+        ///   Looks up a localized string similar to UpperDeck.
         /// </summary>
         public static string Bus_UpperDeck {
             get {
@@ -1033,7 +1054,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleDeclarationType ähnelt.
+        ///   Looks up a localized string similar to VehicleDeclarationType.
         /// </summary>
         public static string Bus_VehicleDeclarationType {
             get {
@@ -1042,7 +1063,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleLength ähnelt.
+        ///   Looks up a localized string similar to VehicleLength.
         /// </summary>
         public static string Bus_VehicleLength {
             get {
@@ -1051,7 +1072,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleWidth ähnelt.
+        ///   Looks up a localized string similar to VehicleWidth.
         /// </summary>
         public static string Bus_VehicleWidth {
             get {
@@ -1060,7 +1081,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WaterElectricHeater ähnelt.
+        ///   Looks up a localized string similar to WaterElectricHeater.
         /// </summary>
         public static string Bus_WaterElectricHeater {
             get {
@@ -1069,7 +1090,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Clutch ähnelt.
+        ///   Looks up a localized string similar to Clutch.
         /// </summary>
         public static string BusAux_Clutch {
             get {
@@ -1078,7 +1099,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricSystem ähnelt.
+        ///   Looks up a localized string similar to ElectricSystem.
         /// </summary>
         public static string BusAux_ElectricSystem {
             get {
@@ -1087,7 +1108,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ratio ähnelt.
+        ///   Looks up a localized string similar to ratio.
         /// </summary>
         public static string BusAux_ElectricSystem_Alternator_Ratio_Attr {
             get {
@@ -1096,7 +1117,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt.
+        ///   Looks up a localized string similar to AlternatorTechnology.
         /// </summary>
         public static string BusAux_ElectricSystem_AlternatorTechnology {
             get {
@@ -1105,7 +1126,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Battery ähnelt.
+        ///   Looks up a localized string similar to Battery.
         /// </summary>
         public static string BusAux_ElectricSystem_Battery {
             get {
@@ -1114,7 +1135,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BatteryTechnology ähnelt.
+        ///   Looks up a localized string similar to BatteryTechnology.
         /// </summary>
         public static string BusAux_ElectricSystem_BatteryTechnology {
             get {
@@ -1123,7 +1144,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Capacitor ähnelt.
+        ///   Looks up a localized string similar to Capacitor.
         /// </summary>
         public static string BusAux_ElectricSystem_Capacitor {
             get {
@@ -1132,7 +1153,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CapacitorTechnology ähnelt.
+        ///   Looks up a localized string similar to CapacitorTechnology.
         /// </summary>
         public static string BusAux_ElectricSystem_CapacitorTechnology {
             get {
@@ -1141,7 +1162,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NominalVoltage ähnelt.
+        ///   Looks up a localized string similar to NominalVoltage.
         /// </summary>
         public static string BusAux_ElectricSystem_NominalVoltage {
             get {
@@ -1150,7 +1171,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedCapacitance ähnelt.
+        ///   Looks up a localized string similar to RatedCapacitance.
         /// </summary>
         public static string BusAux_ElectricSystem_RatedCapacitance {
             get {
@@ -1159,7 +1180,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedCapacity ähnelt.
+        ///   Looks up a localized string similar to RatedCapacity.
         /// </summary>
         public static string BusAux_ElectricSystem_RatedCapacity {
             get {
@@ -1168,7 +1189,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedCurrent ähnelt.
+        ///   Looks up a localized string similar to RatedCurrent.
         /// </summary>
         public static string BusAux_ElectricSystem_RatedCurrent {
             get {
@@ -1177,7 +1198,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedVoltage ähnelt.
+        ///   Looks up a localized string similar to RatedVoltage.
         /// </summary>
         public static string BusAux_ElectricSystem_RatedRatedVoltage {
             get {
@@ -1186,7 +1207,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedVoltage ähnelt.
+        ///   Looks up a localized string similar to RatedVoltage.
         /// </summary>
         public static string BusAux_ElectricSystem_RatedVoltage {
             get {
@@ -1195,7 +1216,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt.
+        ///   Looks up a localized string similar to ResultCards.
         /// </summary>
         public static string BusAux_ElectricSystem_ResultCards {
             get {
@@ -1204,7 +1225,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartAlternator ähnelt.
+        ///   Looks up a localized string similar to SmartAlternator.
         /// </summary>
         public static string BusAux_ElectricSystem_SmartAlternator {
             get {
@@ -1213,7 +1234,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt.
+        ///   Looks up a localized string similar to SmartElectrics.
         /// </summary>
         public static string BusAux_ElectricSystem_SmartElectrics {
             get {
@@ -1222,7 +1243,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SupplyFromHEVPossible ähnelt.
+        ///   Looks up a localized string similar to SupplyFromHEVPossible.
         /// </summary>
         public static string BusAux_ElectricSystem_SupplyFromHEVPossible {
             get {
@@ -1231,7 +1252,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Fan ähnelt.
+        ///   Looks up a localized string similar to Fan.
         /// </summary>
         public static string BusAux_Fan {
             get {
@@ -1240,7 +1261,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HVAC ähnelt.
+        ///   Looks up a localized string similar to HVAC.
         /// </summary>
         public static string BusAux_HVAC {
             get {
@@ -1249,7 +1270,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LEDLights ähnelt.
+        ///   Looks up a localized string similar to LEDLights.
         /// </summary>
         public static string BusAux_LEDLights {
             get {
@@ -1258,7 +1279,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PneumaticSystem ähnelt.
+        ///   Looks up a localized string similar to PneumaticSystem.
         /// </summary>
         public static string BusAux_PneumaticSystem {
             get {
@@ -1267,7 +1288,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt.
+        ///   Looks up a localized string similar to AdBlueDosing.
         /// </summary>
         public static string BusAux_PneumaticSystem_AdBlueDosing {
             get {
@@ -1276,7 +1297,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt.
+        ///   Looks up a localized string similar to AirsuspensionControl.
         /// </summary>
         public static string BusAux_PneumaticSystem_AirsuspensionControl {
             get {
@@ -1285,7 +1306,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt.
+        ///   Looks up a localized string similar to CompressorRatio.
         /// </summary>
         public static string BusAux_PneumaticSystem_CompressorRatio {
             get {
@@ -1294,7 +1315,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt.
+        ///   Looks up a localized string similar to SizeOfAirSupply.
         /// </summary>
         public static string BusAux_PneumaticSystem_CompressorSize {
             get {
@@ -1303,7 +1324,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DoorDriveTechnology ähnelt.
+        ///   Looks up a localized string similar to DoorDriveTechnology.
         /// </summary>
         public static string BusAux_PneumaticSystem_DoorDriveTechnology {
             get {
@@ -1312,7 +1333,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PneumaticSCRReagentDosing ähnelt.
+        ///   Looks up a localized string similar to PneumaticSCRReagentDosing.
         /// </summary>
         public static string BusAux_PneumaticSystem_SCRReagentDosing {
             get {
@@ -1321,7 +1342,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt.
+        ///   Looks up a localized string similar to SmartCompressionSystem.
         /// </summary>
         public static string BusAux_PneumaticSystem_SmartcompressionSystem {
             get {
@@ -1330,7 +1351,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt.
+        ///   Looks up a localized string similar to SmartRegenerationSystem.
         /// </summary>
         public static string BusAux_PneumaticSystem_SmartRegenerationSystem {
             get {
@@ -1339,7 +1360,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string BusAux_ResultCard_Entry {
             get {
@@ -1348,7 +1369,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Idle ähnelt.
+        ///   Looks up a localized string similar to Idle.
         /// </summary>
         public static string BusAux_ResultCard_Idle {
             get {
@@ -1357,7 +1378,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Overrun ähnelt.
+        ///   Looks up a localized string similar to Overrun.
         /// </summary>
         public static string BusAux_ResultCard_Overrun {
             get {
@@ -1366,7 +1387,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Traction ähnelt.
+        ///   Looks up a localized string similar to Traction.
         /// </summary>
         public static string BusAux_ResultCard_Traction {
             get {
@@ -1375,7 +1396,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SteeringPump ähnelt.
+        ///   Looks up a localized string similar to SteeringPump.
         /// </summary>
         public static string BusAux_SteeringPump {
             get {
@@ -1384,7 +1405,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt.
+        ///   Looks up a localized string similar to Technology.
         /// </summary>
         public static string BusAux_Technology {
             get {
@@ -1393,7 +1414,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Cooling ähnelt.
+        ///   Looks up a localized string similar to Cooling.
         /// </summary>
         public static string BusHVACHeatPumpCooling {
             get {
@@ -1402,7 +1423,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Heating ähnelt.
+        ///   Looks up a localized string similar to Heating.
         /// </summary>
         public static string BusHVACHeatPumpHeating {
             get {
@@ -1411,7 +1432,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BusManufacturingStepDataType ähnelt.
+        ///   Looks up a localized string similar to BusManufacturingStepDataType.
         /// </summary>
         public static string BusManufacturingStepDataType {
             get {
@@ -1420,7 +1441,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Capacitance ähnelt.
+        ///   Looks up a localized string similar to Capacitance.
         /// </summary>
         public static string Capacitor_Capacitance {
             get {
@@ -1429,7 +1450,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die InternalResistance ähnelt.
+        ///   Looks up a localized string similar to InternalResistance.
         /// </summary>
         public static string Capacitor_InternalResistance {
             get {
@@ -1438,7 +1459,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxChargingCurrent ähnelt.
+        ///   Looks up a localized string similar to MaxChargingCurrent.
         /// </summary>
         public static string Capacitor_MaxChargingCurrent {
             get {
@@ -1447,7 +1468,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxDischargingCurrent ähnelt.
+        ///   Looks up a localized string similar to MaxDischargingCurrent.
         /// </summary>
         public static string Capacitor_MaxDischargingCurrent {
             get {
@@ -1456,7 +1477,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxVoltage ähnelt.
+        ///   Looks up a localized string similar to MaxVoltage.
         /// </summary>
         public static string Capacitor_MaxVoltage {
             get {
@@ -1465,7 +1486,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MinVoltage ähnelt.
+        ///   Looks up a localized string similar to MinVoltage.
         /// </summary>
         public static string Capacitor_MinVoltage {
             get {
@@ -1474,7 +1495,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ChassisConfiguration ähnelt.
+        ///   Looks up a localized string similar to ChassisConfiguration.
         /// </summary>
         public static string ChassisConfiguration {
             get {
@@ -1483,7 +1504,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ConventionalLorryOutputType ähnelt.
+        ///   Looks up a localized string similar to ConventionalLorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_ConventionalLorryOutputType {
             get {
@@ -1492,7 +1513,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Exempted_CompletedBusOutputType ähnelt.
+        ///   Looks up a localized string similar to Exempted_CompletedBusOutputType.
         /// </summary>
         public static string CIF_OutputDataType_Exempted_CompletedBusOutputType {
             get {
@@ -1501,7 +1522,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Exempted_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to Exempted_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_Exempted_LorryOutputType {
             get {
@@ -1510,7 +1531,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV_IEPC_S_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to HEV_IEPC_S_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_HEV_IEPC_S_LorryOutputType {
             get {
@@ -1519,7 +1540,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV_Px_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to HEV_Px_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_HEV_Px_LorryOutputType {
             get {
@@ -1528,7 +1549,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV_S2_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to HEV_S2_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_HEV_S2_LorryOutputType {
             get {
@@ -1537,7 +1558,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV_S3_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to HEV_S3_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_HEV_S3_LorryOutputType {
             get {
@@ -1546,7 +1567,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV_S4_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to HEV_S4_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_HEV_S4_LorryOutputType {
             get {
@@ -1555,7 +1576,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV_E2_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to PEV_E2_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_PEV_E2_LorryOutputType {
             get {
@@ -1564,7 +1585,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV_E3_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to PEV_E3_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_PEV_E3_LorryOutputType {
             get {
@@ -1573,7 +1594,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV_E4_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to PEV_E4_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_PEV_E4_LorryOutputType {
             get {
@@ -1582,7 +1603,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV_IEPC_LorryOutputType ähnelt.
+        ///   Looks up a localized string similar to PEV_IEPC_LorryOutputType.
         /// </summary>
         public static string CIF_OutputDataType_PEV_IEPC_LorryOutputType {
             get {
@@ -1591,7 +1612,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ADC ähnelt.
+        ///   Looks up a localized string similar to ADC.
         /// </summary>
         public static string Component_ADC {
             get {
@@ -1600,7 +1621,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AirDrag ähnelt.
+        ///   Looks up a localized string similar to AirDrag.
         /// </summary>
         public static string Component_AirDrag {
             get {
@@ -1609,7 +1630,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Angledrive ähnelt.
+        ///   Looks up a localized string similar to Angledrive.
         /// </summary>
         public static string Component_Angledrive {
             get {
@@ -1618,7 +1639,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AppVersion ähnelt.
+        ///   Looks up a localized string similar to AppVersion.
         /// </summary>
         public static string Component_AppVersion {
             get {
@@ -1627,7 +1648,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Auxiliaries ähnelt.
+        ///   Looks up a localized string similar to Auxiliaries.
         /// </summary>
         public static string Component_Auxiliaries {
             get {
@@ -1636,7 +1657,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Axlegear ähnelt.
+        ///   Looks up a localized string similar to Axlegear.
         /// </summary>
         public static string Component_Axlegear {
             get {
@@ -1645,7 +1666,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleWheels ähnelt.
+        ///   Looks up a localized string similar to AxleWheels.
         /// </summary>
         public static string Component_AxleWheels {
             get {
@@ -1654,7 +1675,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BatterySystem ähnelt.
+        ///   Looks up a localized string similar to BatterySystem.
         /// </summary>
         public static string Component_BatterySystem {
             get {
@@ -1663,7 +1684,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CapacitorSystem ähnelt.
+        ///   Looks up a localized string similar to CapacitorSystem.
         /// </summary>
         public static string Component_CapacitorSystem {
             get {
@@ -1672,7 +1693,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt.
+        ///   Looks up a localized string similar to CertificationMethod.
         /// </summary>
         public static string Component_CertificationMethod {
             get {
@@ -1681,7 +1702,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt.
+        ///   Looks up a localized string similar to CertificationNumber.
         /// </summary>
         public static string Component_CertificationNumber {
             get {
@@ -1690,7 +1711,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CertifiedAeroReduction ähnelt.
+        ///   Looks up a localized string similar to CertifiedAeroReduction.
         /// </summary>
         public static string Component_CertifiedAeroReduction {
             get {
@@ -1699,7 +1720,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Creator ähnelt.
+        ///   Looks up a localized string similar to Creator.
         /// </summary>
         public static string Component_Creator {
             get {
@@ -1708,7 +1729,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Date ähnelt.
+        ///   Looks up a localized string similar to Date.
         /// </summary>
         public static string Component_Date {
             get {
@@ -1717,7 +1738,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DriverModel ähnelt.
+        ///   Looks up a localized string similar to DriverModel.
         /// </summary>
         public static string Component_DriverModel {
             get {
@@ -1726,7 +1747,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyStorage ähnelt.
+        ///   Looks up a localized string similar to ElectricEnergyStorage.
         /// </summary>
         public static string Component_ElectricEnergyStorage {
             get {
@@ -1735,7 +1756,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachine ähnelt.
+        ///   Looks up a localized string similar to ElectricMachine.
         /// </summary>
         public static string Component_ElectricMachine {
             get {
@@ -1744,7 +1765,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachineGEN ähnelt.
+        ///   Looks up a localized string similar to ElectricMachineGEN.
         /// </summary>
         public static string Component_ElectricMachineGEN {
             get {
@@ -1753,7 +1774,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachineSystem ähnelt.
+        ///   Looks up a localized string similar to ElectricMachineSystem.
         /// </summary>
         public static string Component_ElectricMachineSystem {
             get {
@@ -1762,7 +1783,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Engine ähnelt.
+        ///   Looks up a localized string similar to Engine.
         /// </summary>
         public static string Component_Engine {
             get {
@@ -1771,7 +1792,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Gearbox ähnelt.
+        ///   Looks up a localized string similar to Gearbox.
         /// </summary>
         public static string Component_Gearbox {
             get {
@@ -1780,7 +1801,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MainCertificationMethod ähnelt.
+        ///   Looks up a localized string similar to MainCertificationMethod.
         /// </summary>
         public static string Component_Gearbox_CertificationMethod {
             get {
@@ -1789,7 +1810,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die id ähnelt.
+        ///   Looks up a localized string similar to id.
         /// </summary>
         public static string Component_ID_Attr {
             get {
@@ -1798,7 +1819,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die IEPC ähnelt.
+        ///   Looks up a localized string similar to IEPC.
         /// </summary>
         public static string Component_IEPC {
             get {
@@ -1807,7 +1828,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Manufacturer ähnelt.
+        ///   Looks up a localized string similar to Manufacturer.
         /// </summary>
         public static string Component_Manufacturer {
             get {
@@ -1816,7 +1837,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddress ähnelt.
+        ///   Looks up a localized string similar to ManufacturerAddress.
         /// </summary>
         public static string Component_ManufacturerAddress {
             get {
@@ -1825,7 +1846,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Model ähnelt.
+        ///   Looks up a localized string similar to Model.
         /// </summary>
         public static string Component_Model {
             get {
@@ -1834,7 +1855,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt.
+        ///   Looks up a localized string similar to Retarder.
         /// </summary>
         public static string Component_Retarder {
             get {
@@ -1843,7 +1864,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TechnicalReportId ähnelt.
+        ///   Looks up a localized string similar to TechnicalReportId.
         /// </summary>
         public static string Component_TechnicalReportId {
             get {
@@ -1852,7 +1873,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueConverter ähnelt.
+        ///   Looks up a localized string similar to TorqueConverter.
         /// </summary>
         public static string Component_TorqueConverter {
             get {
@@ -1861,7 +1882,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Transmission ähnelt.
+        ///   Looks up a localized string similar to Transmission.
         /// </summary>
         public static string Component_Transmission {
             get {
@@ -1870,7 +1891,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string Component_Type_Attr {
             get {
@@ -1879,7 +1900,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOType ähnelt.
+        ///   Looks up a localized string similar to PTOType.
         /// </summary>
         public static string Component_Type_Attr_PTO {
             get {
@@ -1888,7 +1909,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt.
+        ///   Looks up a localized string similar to Vehicle.
         /// </summary>
         public static string Component_Vehicle {
             get {
@@ -1897,7 +1918,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Data ähnelt.
+        ///   Looks up a localized string similar to Data.
         /// </summary>
         public static string ComponentDataWrapper {
             get {
@@ -1906,7 +1927,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleComponentsType ähnelt.
+        ///   Looks up a localized string similar to VehicleComponentsType.
         /// </summary>
         public static string Components_type_attr {
             get {
@@ -1915,7 +1936,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CompressorDrive ähnelt.
+        ///   Looks up a localized string similar to CompressorDrive.
         /// </summary>
         public static string CompressorDrive {
             get {
@@ -1924,7 +1945,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Conditioning ähnelt.
+        ///   Looks up a localized string similar to Conditioning.
         /// </summary>
         public static string Conditioning {
             get {
@@ -1933,7 +1954,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die coolantTempInlet ähnelt.
+        ///   Looks up a localized string similar to coolantTempInlet.
         /// </summary>
         public static string Conditioning_CoolantTempInlet {
             get {
@@ -1942,7 +1963,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die coolingPower ähnelt.
+        ///   Looks up a localized string similar to coolingPower.
         /// </summary>
         public static string Conditioning_CoolingPower {
             get {
@@ -1951,7 +1972,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Conditioning_Entry {
             get {
@@ -1960,7 +1981,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CorrectedActualMass ähnelt.
+        ///   Looks up a localized string similar to CorrectedActualMass.
         /// </summary>
         public static string CorrectedActualMass {
             get {
@@ -1969,7 +1990,16 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Signature ähnelt.
+        ///   Looks up a localized string similar to di.
+        /// </summary>
+        public static string DI {
+            get {
+                return ResourceManager.GetString("DI", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Signature.
         /// </summary>
         public static string DI_Signature {
             get {
@@ -1978,7 +2008,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Algorithm ähnelt.
+        ///   Looks up a localized string similar to Algorithm.
         /// </summary>
         public static string DI_Signature_Algorithm_Attr {
             get {
@@ -1987,7 +2017,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Reference ähnelt.
+        ///   Looks up a localized string similar to Reference.
         /// </summary>
         public static string DI_Signature_Reference {
             get {
@@ -1996,7 +2026,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DigestMethod ähnelt.
+        ///   Looks up a localized string similar to DigestMethod.
         /// </summary>
         public static string DI_Signature_Reference_DigestMethod {
             get {
@@ -2005,7 +2035,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DigestValue ähnelt.
+        ///   Looks up a localized string similar to DigestValue.
         /// </summary>
         public static string DI_Signature_Reference_DigestValue {
             get {
@@ -2014,7 +2044,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Transforms ähnelt.
+        ///   Looks up a localized string similar to Transforms.
         /// </summary>
         public static string DI_Signature_Reference_Transforms {
             get {
@@ -2023,7 +2053,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Transform ähnelt.
+        ///   Looks up a localized string similar to Transform.
         /// </summary>
         public static string DI_Signature_Reference_Transforms_Transform {
             get {
@@ -2032,7 +2062,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die URI ähnelt.
+        ///   Looks up a localized string similar to URI.
         /// </summary>
         public static string DI_Signature_Reference_URI_Attr {
             get {
@@ -2041,7 +2071,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DragCurve ähnelt.
+        ///   Looks up a localized string similar to DragCurve.
         /// </summary>
         public static string DragCurve {
             get {
@@ -2050,7 +2080,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die dragTorque ähnelt.
+        ///   Looks up a localized string similar to dragTorque.
         /// </summary>
         public static string DragCurve_DragTorque {
             get {
@@ -2059,7 +2089,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string DragCurve_Entry {
             get {
@@ -2068,7 +2098,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die gear ähnelt.
+        ///   Looks up a localized string similar to gear.
         /// </summary>
         public static string DragCurve_Gear {
             get {
@@ -2077,7 +2107,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt.
+        ///   Looks up a localized string similar to outShaftSpeed.
         /// </summary>
         public static string DragCurve_OutShaftSpeed {
             get {
@@ -2086,7 +2116,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die decisionFactorVel ähnelt.
+        ///   Looks up a localized string similar to decisionFactorVel.
         /// </summary>
         public static string Driver_CoastingDFTargetSpeedLookupMapping_DecisionFactor_Attr {
             get {
@@ -2095,7 +2125,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die targetVelocity ähnelt.
+        ///   Looks up a localized string similar to targetVelocity.
         /// </summary>
         public static string Driver_CoastingDFTargetSpeedLookupMapping_TargetVelocity_Attr {
             get {
@@ -2104,7 +2134,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die decisionFactorDrop ähnelt.
+        ///   Looks up a localized string similar to decisionFactorDrop.
         /// </summary>
         public static string Driver_CoastingDFVelocityDropLookupMapping_DecisionFactorDrop_Attr {
             get {
@@ -2113,7 +2143,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die velocityDrop ähnelt.
+        ///   Looks up a localized string similar to velocityDrop.
         /// </summary>
         public static string Driver_CoastingDFVelocityDropLookupMapping_VelocityDrop_Attr {
             get {
@@ -2122,7 +2152,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DriverAccelerationCurve ähnelt.
+        ///   Looks up a localized string similar to DriverAccelerationCurve.
         /// </summary>
         public static string DriverModel_DriverAccelerationCurve {
             get {
@@ -2131,7 +2161,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string DriverModel_DriverAccelerationCurve_Entry {
             get {
@@ -2140,7 +2170,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt.
+        ///   Looks up a localized string similar to EcoRoll.
         /// </summary>
         public static string DriverModel_EcoRoll {
             get {
@@ -2149,7 +2179,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt.
+        ///   Looks up a localized string similar to EngineStopStart.
         /// </summary>
         public static string DriverModel_EngineStopStart {
             get {
@@ -2158,7 +2188,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineStopStartParameters ähnelt.
+        ///   Looks up a localized string similar to EngineStopStartParameters.
         /// </summary>
         public static string DriverModel_EngineStopStartParameters {
             get {
@@ -2167,7 +2197,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LookAheadCoasting ähnelt.
+        ///   Looks up a localized string similar to LookAheadCoasting.
         /// </summary>
         public static string DriverModel_LookAheadCoasting {
             get {
@@ -2176,7 +2206,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DecisionFactorOffset ähnelt.
+        ///   Looks up a localized string similar to DecisionFactorOffset.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_DecisionFactorOffset {
             get {
@@ -2185,7 +2215,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DecisionFactorScaling ähnelt.
+        ///   Looks up a localized string similar to DecisionFactorScaling.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_DecisionFactorScaling {
             get {
@@ -2194,7 +2224,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt.
+        ///   Looks up a localized string similar to Enabled.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_Enabled {
             get {
@@ -2203,7 +2233,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt.
+        ///   Looks up a localized string similar to MinSpeed.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_MinSpeed {
             get {
@@ -2212,7 +2242,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PreviewDistanceFactor ähnelt.
+        ///   Looks up a localized string similar to PreviewDistanceFactor.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_PreviewDistanceFactor {
             get {
@@ -2221,7 +2251,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SpeedDependentDecisionFactor ähnelt.
+        ///   Looks up a localized string similar to SpeedDependentDecisionFactor.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_SpeedDependentDecisionFactor {
             get {
@@ -2230,7 +2260,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VelocityDropDecisionFactor ähnelt.
+        ///   Looks up a localized string similar to VelocityDropDecisionFactor.
         /// </summary>
         public static string DriverModel_LookAheadCoasting_VelocityDropDecisionFactor {
             get {
@@ -2239,7 +2269,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Overspeed ähnelt.
+        ///   Looks up a localized string similar to Overspeed.
         /// </summary>
         public static string DriverModel_Overspeed {
             get {
@@ -2248,7 +2278,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AllowedOverspeed ähnelt.
+        ///   Looks up a localized string similar to AllowedOverspeed.
         /// </summary>
         public static string DriverModel_Overspeed_AllowedOverspeed {
             get {
@@ -2257,7 +2287,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AllowedUnderspeed ähnelt.
+        ///   Looks up a localized string similar to AllowedUnderspeed.
         /// </summary>
         public static string DriverModel_Overspeed_AllowedUnderspeed {
             get {
@@ -2266,7 +2296,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt.
+        ///   Looks up a localized string similar to Enabled.
         /// </summary>
         public static string DriverModel_Overspeed_Enabled {
             get {
@@ -2275,7 +2305,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt.
+        ///   Looks up a localized string similar to MinSpeed.
         /// </summary>
         public static string DriverModel_Overspeed_MinSpeed {
             get {
@@ -2284,7 +2314,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt.
+        ///   Looks up a localized string similar to Mode.
         /// </summary>
         public static string DriverModel_Overspeed_Mode {
             get {
@@ -2293,7 +2323,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ShiftStrategyParameters ähnelt.
+        ///   Looks up a localized string similar to ShiftStrategyParameters.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters {
             get {
@@ -2302,7 +2332,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DownshiftAfterUpshiftDelay ähnelt.
+        ///   Looks up a localized string similar to DownshiftAfterUpshiftDelay.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_DownshiftAfterUpshiftDelay {
             get {
@@ -2311,7 +2341,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PowershiftShiftTime ähnelt.
+        ///   Looks up a localized string similar to PowershiftShiftTime.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_PowershiftShiftTime {
             get {
@@ -2320,7 +2350,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die StartAcceleration ähnelt.
+        ///   Looks up a localized string similar to StartAcceleration.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_StartAcceleration {
             get {
@@ -2329,7 +2359,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die StartSpeed ähnelt.
+        ///   Looks up a localized string similar to StartSpeed.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_StartSpeed {
             get {
@@ -2338,7 +2368,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die StartTorqueReserve ähnelt.
+        ///   Looks up a localized string similar to StartTorqueReserve.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_StartTorqueReserve {
             get {
@@ -2347,7 +2377,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TimeBetweenGearshift ähnelt.
+        ///   Looks up a localized string similar to TimeBetweenGearshift.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_TimeBetweenGearshift {
             get {
@@ -2356,7 +2386,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueReserve ähnelt.
+        ///   Looks up a localized string similar to TorqueReserve.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_TorqueReserve {
             get {
@@ -2365,7 +2395,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die UpshiftAfterDownshiftDelay ähnelt.
+        ///   Looks up a localized string similar to UpshiftAfterDownshiftDelay.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_UpshiftAfterDownshiftDelay {
             get {
@@ -2374,7 +2404,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die UpshiftMinAcceleration ähnelt.
+        ///   Looks up a localized string similar to UpshiftMinAcceleration.
         /// </summary>
         public static string DriverModel_ShiftStrategyParameters_UpshiftMinAcceleration {
             get {
@@ -2383,7 +2413,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyStorage ähnelt.
+        ///   Looks up a localized string similar to ElectricEnergyStorage.
         /// </summary>
         public static string ElectricEnergyStorage {
             get {
@@ -2392,7 +2422,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Battery ähnelt.
+        ///   Looks up a localized string similar to Battery.
         /// </summary>
         public static string ElectricEnergyStorage_Battery {
             get {
@@ -2401,7 +2431,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Capacitor ähnelt.
+        ///   Looks up a localized string similar to Capacitor.
         /// </summary>
         public static string ElectricEnergyStorage_Capacitor {
             get {
@@ -2410,7 +2440,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ContinuousTorque ähnelt.
+        ///   Looks up a localized string similar to ContinuousTorque.
         /// </summary>
         public static string ElectricMachine_ContinuousTorque {
             get {
@@ -2419,7 +2449,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Count ähnelt.
+        ///   Looks up a localized string similar to Count.
         /// </summary>
         public static string ElectricMachine_Count {
             get {
@@ -2428,7 +2458,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DcDcConverterIncluded ähnelt.
+        ///   Looks up a localized string similar to DcDcConverterIncluded.
         /// </summary>
         public static string ElectricMachine_DcDcConverterIncluded {
             get {
@@ -2437,7 +2467,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachineType ähnelt.
+        ///   Looks up a localized string similar to ElectricMachineType.
         /// </summary>
         public static string ElectricMachine_ElectricMachineType {
             get {
@@ -2446,7 +2476,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die IHPCType ähnelt.
+        ///   Looks up a localized string similar to IHPCType.
         /// </summary>
         public static string ElectricMachine_IHPCType {
             get {
@@ -2455,7 +2485,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OverloadDuration ähnelt.
+        ///   Looks up a localized string similar to OverloadDuration.
         /// </summary>
         public static string ElectricMachine_OverloadDuration {
             get {
@@ -2464,7 +2494,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OverloadTorque ähnelt.
+        ///   Looks up a localized string similar to OverloadTorque.
         /// </summary>
         public static string ElectricMachine_OverloadTorque {
             get {
@@ -2473,7 +2503,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die P2.5GearRatios ähnelt.
+        ///   Looks up a localized string similar to P2.5GearRatios.
         /// </summary>
         public static string ElectricMachine_P2_5GearRatios {
             get {
@@ -2482,7 +2512,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die gear ähnelt.
+        ///   Looks up a localized string similar to gear.
         /// </summary>
         public static string ElectricMachine_P2_5GearRatios_Gear_Attr {
             get {
@@ -2491,7 +2521,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Position ähnelt.
+        ///   Looks up a localized string similar to Position.
         /// </summary>
         public static string ElectricMachine_Position {
             get {
@@ -2500,7 +2530,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PowertrainPosition ähnelt.
+        ///   Looks up a localized string similar to PowertrainPosition.
         /// </summary>
         public static string ElectricMachine_PowertrainPosition {
             get {
@@ -2509,7 +2539,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die R85RatedPower ähnelt.
+        ///   Looks up a localized string similar to R85RatedPower.
         /// </summary>
         public static string ElectricMachine_R85RatedPower {
             get {
@@ -2518,7 +2548,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RotationalInertia ähnelt.
+        ///   Looks up a localized string similar to RotationalInertia.
         /// </summary>
         public static string ElectricMachine_RotationalInertia {
             get {
@@ -2527,7 +2557,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TestSpeedContinuousTorque ähnelt.
+        ///   Looks up a localized string similar to TestSpeedContinuousTorque.
         /// </summary>
         public static string ElectricMachine_TestSpeedContinuousTorque {
             get {
@@ -2536,7 +2566,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TestSpeedOverloadTorque ähnelt.
+        ///   Looks up a localized string similar to TestSpeedOverloadTorque.
         /// </summary>
         public static string ElectricMachine_TestSpeedOverloadTorque {
             get {
@@ -2545,7 +2575,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TestVoltageOverload ähnelt.
+        ///   Looks up a localized string similar to TestVoltageOverload.
         /// </summary>
         public static string ElectricMachine_TestVoltageOverload {
             get {
@@ -2554,7 +2584,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VoltageLevel ähnelt.
+        ///   Looks up a localized string similar to VoltageLevel.
         /// </summary>
         public static string ElectricMachine_VoltageLevel {
             get {
@@ -2563,7 +2593,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachineSystem ähnelt.
+        ///   Looks up a localized string similar to ElectricMachineSystem.
         /// </summary>
         public static string ElectricMachineSystem {
             get {
@@ -2572,7 +2602,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMachine ähnelt.
+        ///   Looks up a localized string similar to ElectricMachine.
         /// </summary>
         public static string ElectricMotorTorqueLimit_ElectricMachine {
             get {
@@ -2581,7 +2611,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricMotorTorqueLimits ähnelt.
+        ///   Looks up a localized string similar to ElectricMotorTorqueLimits.
         /// </summary>
         public static string ElectricMotorTorqueLimits {
             get {
@@ -2590,7 +2620,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt.
+        ///   Looks up a localized string similar to BFColdHot.
         /// </summary>
         public static string Engine_ColdHotBalancingFactor {
             get {
@@ -2599,7 +2629,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CFNCV ähnelt.
+        ///   Looks up a localized string similar to CFNCV.
         /// </summary>
         public static string Engine_CorrecionFactor_NCV {
             get {
@@ -2608,7 +2638,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt.
+        ///   Looks up a localized string similar to CFRegPer.
         /// </summary>
         public static string Engine_CorrectionFactor_RegPer {
             get {
@@ -2617,7 +2647,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Displacement ähnelt.
+        ///   Looks up a localized string similar to Displacement.
         /// </summary>
         public static string Engine_Displacement {
             get {
@@ -2626,7 +2656,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt.
+        ///   Looks up a localized string similar to engineSpeed.
         /// </summary>
         public static string Engine_EngineFullLoadCurve_EngineSpeed_Attr {
             get {
@@ -2635,7 +2665,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FCCorrection ähnelt.
+        ///   Looks up a localized string similar to FCCorrection.
         /// </summary>
         public static string Engine_FCCorrection {
             get {
@@ -2644,7 +2674,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelConsumptionMap ähnelt.
+        ///   Looks up a localized string similar to FuelConsumptionMap.
         /// </summary>
         public static string Engine_FuelConsumptionMap {
             get {
@@ -2653,7 +2683,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt.
+        ///   Looks up a localized string similar to engineSpeed.
         /// </summary>
         public static string Engine_FuelConsumptionMap_EngineSpeed_Attr {
             get {
@@ -2662,7 +2692,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Engine_FuelConsumptionMap_Entry {
             get {
@@ -2671,7 +2701,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die fuelConsumption ähnelt.
+        ///   Looks up a localized string similar to fuelConsumption.
         /// </summary>
         public static string Engine_FuelConsumptionMap_FuelConsumption_Attr {
             get {
@@ -2680,7 +2710,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torque ähnelt.
+        ///   Looks up a localized string similar to torque.
         /// </summary>
         public static string Engine_FuelConsumptionMap_Torque_Attr {
             get {
@@ -2689,7 +2719,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die electricPower ähnelt.
+        ///   Looks up a localized string similar to electricPower.
         /// </summary>
         public static string Engine_FuelConsumptionMap_WHRElPower_Attr {
             get {
@@ -2698,7 +2728,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt.
+        ///   Looks up a localized string similar to mechanicalPower.
         /// </summary>
         public static string Engine_FuelConsumptionMap_WHRMechPower_Attr {
             get {
@@ -2707,7 +2737,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt.
+        ///   Looks up a localized string similar to Mode.
         /// </summary>
         public static string Engine_FuelModes {
             get {
@@ -2716,7 +2746,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt.
+        ///   Looks up a localized string similar to Fuel.
         /// </summary>
         public static string Engine_FuelModes_Fuel {
             get {
@@ -2725,7 +2755,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt.
+        ///   Looks up a localized string similar to FuelType.
         /// </summary>
         public static string Engine_FuelType {
             get {
@@ -2734,7 +2764,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FullLoadAndDragCurve ähnelt.
+        ///   Looks up a localized string similar to FullLoadAndDragCurve.
         /// </summary>
         public static string Engine_FullLoadAndDragCurve {
             get {
@@ -2743,7 +2773,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die dragTorque ähnelt.
+        ///   Looks up a localized string similar to dragTorque.
         /// </summary>
         public static string Engine_FullLoadCurve_DragTorque_Attr {
             get {
@@ -2752,7 +2782,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Engine_FullLoadCurve_Entry {
             get {
@@ -2761,7 +2791,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt.
+        ///   Looks up a localized string similar to maxTorque.
         /// </summary>
         public static string Engine_FullLoadCurve_MaxTorque_Attr {
             get {
@@ -2770,7 +2800,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt.
+        ///   Looks up a localized string similar to IdlingSpeed.
         /// </summary>
         public static string Engine_IdlingSpeed {
             get {
@@ -2779,7 +2809,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt.
+        ///   Looks up a localized string similar to Inertia.
         /// </summary>
         public static string Engine_Inertia {
             get {
@@ -2788,7 +2818,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxEngineTorque ähnelt.
+        ///   Looks up a localized string similar to MaxEngineTorque.
         /// </summary>
         public static string Engine_MaxTorque {
             get {
@@ -2797,7 +2827,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedPower ähnelt.
+        ///   Looks up a localized string similar to RatedPower.
         /// </summary>
         public static string Engine_RatedPower {
             get {
@@ -2806,7 +2836,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedSpeed ähnelt.
+        ///   Looks up a localized string similar to RatedSpeed.
         /// </summary>
         public static string Engine_RatedSpeed {
             get {
@@ -2815,7 +2845,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to EngineDataDeclarationType.
         /// </summary>
         public static string Engine_Type_Attr {
             get {
@@ -2824,7 +2854,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricalOutput ähnelt.
+        ///   Looks up a localized string similar to ElectricalOutput.
         /// </summary>
         public static string Engine_WHR_ElectricalOutput {
             get {
@@ -2833,7 +2863,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputICE ähnelt.
+        ///   Looks up a localized string similar to MechanicalOutputICE.
         /// </summary>
         public static string Engine_WHR_MechanicalOutputICE {
             get {
@@ -2842,7 +2872,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputDrivetrain ähnelt.
+        ///   Looks up a localized string similar to MechanicalOutputDrivetrain.
         /// </summary>
         public static string Engine_WHR_MechanicalOutputIDrivetrain {
             get {
@@ -2851,7 +2881,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHRCorrection ähnelt.
+        ///   Looks up a localized string similar to WHRCorrection.
         /// </summary>
         public static string Engine_WHRCorrectionFactor {
             get {
@@ -2860,7 +2890,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHRCorrectionFactors ähnelt.
+        ///   Looks up a localized string similar to WHRCorrectionFactors.
         /// </summary>
         public static string Engine_WHRCorrectionFactors {
             get {
@@ -2869,7 +2899,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt.
+        ///   Looks up a localized string similar to BFColdHot.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_BFColdHot {
             get {
@@ -2878,7 +2908,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt.
+        ///   Looks up a localized string similar to CFRegPer.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_CFRegPer {
             get {
@@ -2887,7 +2917,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Electrical ähnelt.
+        ///   Looks up a localized string similar to Electrical.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_Electrical {
             get {
@@ -2896,7 +2926,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Mechanical ähnelt.
+        ///   Looks up a localized string similar to Mechanical.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_Mechanical {
             get {
@@ -2905,7 +2935,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Motorway ähnelt.
+        ///   Looks up a localized string similar to Motorway.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_Motorway {
             get {
@@ -2914,7 +2944,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Rural ähnelt.
+        ///   Looks up a localized string similar to Rural.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_Rural {
             get {
@@ -2923,7 +2953,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Urban ähnelt.
+        ///   Looks up a localized string similar to Urban.
         /// </summary>
         public static string Engine_WHRCorrectionFactors_Urban {
             get {
@@ -2932,7 +2962,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHRMap ähnelt.
+        ///   Looks up a localized string similar to WHRMap.
         /// </summary>
         public static string Engine_WHRMap {
             get {
@@ -2941,7 +2971,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Engine_WHRMap_Entry {
             get {
@@ -2950,7 +2980,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHRType ähnelt.
+        ///   Looks up a localized string similar to WHRType.
         /// </summary>
         public static string Engine_WHRType {
             get {
@@ -2959,7 +2989,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHTCEngineering ähnelt.
+        ///   Looks up a localized string similar to WHTCEngineering.
         /// </summary>
         public static string Engine_WHTCEngineering {
             get {
@@ -2968,7 +2998,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHTCMotorway ähnelt.
+        ///   Looks up a localized string similar to WHTCMotorway.
         /// </summary>
         public static string Engine_WHTCMotorway {
             get {
@@ -2977,7 +3007,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHTCRural ähnelt.
+        ///   Looks up a localized string similar to WHTCRural.
         /// </summary>
         public static string Engine_WHTCRural {
             get {
@@ -2986,7 +3016,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die WHTCUrban ähnelt.
+        ///   Looks up a localized string similar to WHTCUrban.
         /// </summary>
         public static string Engine_WHTCUrban {
             get {
@@ -2995,7 +3025,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SumNetPower ähnelt.
+        ///   Looks up a localized string similar to SumNetPower.
         /// </summary>
         public static string Exempted_SumNetPower {
             get {
@@ -3004,7 +3034,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt.
+        ///   Looks up a localized string similar to Technology.
         /// </summary>
         public static string Exempted_Technology {
             get {
@@ -3013,7 +3043,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Resource ähnelt.
+        ///   Looks up a localized string similar to Resource.
         /// </summary>
         public static string ExternalResource {
             get {
@@ -3022,7 +3052,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die component ähnelt.
+        ///   Looks up a localized string similar to component.
         /// </summary>
         public static string ExtResource_Component_Attr {
             get {
@@ -3031,7 +3061,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die file ähnelt.
+        ///   Looks up a localized string similar to file.
         /// </summary>
         public static string ExtResource_File_Attr {
             get {
@@ -3040,7 +3070,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string ExtResource_Type_Attr {
             get {
@@ -3049,7 +3079,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die csv ähnelt.
+        ///   Looks up a localized string similar to csv.
         /// </summary>
         public static string ExtResource_Type_Value_CSV {
             get {
@@ -3058,7 +3088,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die xml ähnelt.
+        ///   Looks up a localized string similar to xml.
         /// </summary>
         public static string ExtResource_Type_Value_XML {
             get {
@@ -3067,7 +3097,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Gear ähnelt.
+        ///   Looks up a localized string similar to Gear.
         /// </summary>
         public static string Gear_EntryName {
             get {
@@ -3076,7 +3106,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die number ähnelt.
+        ///   Looks up a localized string similar to number.
         /// </summary>
         public static string Gear_GearNumber_Attr {
             get {
@@ -3085,7 +3115,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxOutShaftSpeed ähnelt.
+        ///   Looks up a localized string similar to MaxOutShaftSpeed.
         /// </summary>
         public static string Gear_MaxOutputShaftSpeed {
             get {
@@ -3094,7 +3124,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxOutShaftTorque ähnelt.
+        ///   Looks up a localized string similar to MaxOutShaftTorque.
         /// </summary>
         public static string Gear_MaxOutputShaftTorque {
             get {
@@ -3103,7 +3133,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string Gear_Ratio {
             get {
@@ -3112,7 +3142,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die engineTorque ähnelt.
+        ///   Looks up a localized string similar to engineTorque.
         /// </summary>
         public static string Gear_ShiftPolygon_EngineTorque_Attr {
             get {
@@ -3121,7 +3151,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die downshiftSpeed ähnelt.
+        ///   Looks up a localized string similar to downshiftSpeed.
         /// </summary>
         public static string Gear_ShiftPolygonMapping_DownshiftSpeed_Attr {
             get {
@@ -3130,7 +3160,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die upshiftSpeed ähnelt.
+        ///   Looks up a localized string similar to upshiftSpeed.
         /// </summary>
         public static string Gear_ShiftPolygonMapping_UpshiftSpeed_Attr {
             get {
@@ -3139,7 +3169,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die GearboxDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to GearboxDataDeclarationType.
         /// </summary>
         public static string Gearbox_attr_GearboxDataDeclarationType {
             get {
@@ -3148,7 +3178,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxlegearRatio ähnelt.
+        ///   Looks up a localized string similar to AxlegearRatio.
         /// </summary>
         public static string Gearbox_AxlegearRatio {
             get {
@@ -3157,7 +3187,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DifferentialIncluded ähnelt.
+        ///   Looks up a localized string similar to DifferentialIncluded.
         /// </summary>
         public static string Gearbox_DifferentialIncluded {
             get {
@@ -3166,7 +3196,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt.
+        ///   Looks up a localized string similar to Efficiency.
         /// </summary>
         public static string Gearbox_Gear_Efficiency {
             get {
@@ -3175,7 +3205,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die number ähnelt.
+        ///   Looks up a localized string similar to number.
         /// </summary>
         public static string Gearbox_Gear_GearNumber_Attr {
             get {
@@ -3184,7 +3214,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt.
+        ///   Looks up a localized string similar to MaxSpeed.
         /// </summary>
         public static string Gearbox_Gear_MaxSpeed {
             get {
@@ -3193,7 +3223,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string Gearbox_Gear_Ratio {
             get {
@@ -3202,7 +3232,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt.
+        ///   Looks up a localized string similar to TorqueLossMap.
         /// </summary>
         public static string Gearbox_Gear_TorqueLossMap {
             get {
@@ -3211,7 +3241,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Gearbox_Gear_TorqueLossMap_Entry {
             get {
@@ -3220,7 +3250,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Gears ähnelt.
+        ///   Looks up a localized string similar to Gears.
         /// </summary>
         public static string Gearbox_Gears {
             get {
@@ -3229,7 +3259,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die GearsDeclarationType ähnelt.
+        ///   Looks up a localized string similar to GearsDeclarationType.
         /// </summary>
         public static string Gearbox_Gears_Attr_GearsDeclarationType {
             get {
@@ -3238,7 +3268,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Gear ähnelt.
+        ///   Looks up a localized string similar to Gear.
         /// </summary>
         public static string Gearbox_Gears_Gear {
             get {
@@ -3247,7 +3277,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt.
+        ///   Looks up a localized string similar to ShiftPolygon.
         /// </summary>
         public static string Gearbox_Gears_Gear_ShiftPolygon {
             get {
@@ -3256,7 +3286,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Gearbox_Gears_Gear_ShiftPolygon_Entry {
             get {
@@ -3265,7 +3295,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxTorque ähnelt.
+        ///   Looks up a localized string similar to MaxTorque.
         /// </summary>
         public static string Gearbox_Gears_MaxTorque {
             get {
@@ -3274,7 +3304,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt.
+        ///   Looks up a localized string similar to Inertia.
         /// </summary>
         public static string Gearbox_Inertia {
             get {
@@ -3283,7 +3313,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TractionInterruption ähnelt.
+        ///   Looks up a localized string similar to TractionInterruption.
         /// </summary>
         public static string Gearbox_TractionInterruption {
             get {
@@ -3292,7 +3322,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransmissionType ähnelt.
+        ///   Looks up a localized string similar to TransmissionType.
         /// </summary>
         public static string Gearbox_TransmissionType {
             get {
@@ -3301,7 +3331,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt.
+        ///   Looks up a localized string similar to Ratio.
         /// </summary>
         public static string GearRatio_Ratio {
             get {
@@ -3310,7 +3340,16 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die IEPC ähnelt.
+        ///   Looks up a localized string similar to g/kWh.
+        /// </summary>
+        public static string GramsPerKWattHour {
+            get {
+                return ResourceManager.GetString("GramsPerKWattHour", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to IEPC.
         /// </summary>
         public static string IEPC_Component {
             get {
@@ -3319,7 +3358,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DesignTypeWheelMotor ähnelt.
+        ///   Looks up a localized string similar to DesignTypeWheelMotor.
         /// </summary>
         public static string IEPC_DesignTypeWheelMotor {
             get {
@@ -3328,7 +3367,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DifferentialIncluded ähnelt.
+        ///   Looks up a localized string similar to DifferentialIncluded.
         /// </summary>
         public static string IEPC_DifferentialIncluded {
             get {
@@ -3337,7 +3376,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NrOfDesignTypeWheelMotorMeasured ähnelt.
+        ///   Looks up a localized string similar to NrOfDesignTypeWheelMotorMeasured.
         /// </summary>
         public static string IEPC_NrOfDesignTypeWheelMotorMeasured {
             get {
@@ -3346,7 +3385,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string LookAheadCoasting_SpeedDependentDecisionFactor_Entry {
             get {
@@ -3355,7 +3394,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string LookAheadCoasting_VelocityDropDecisionFactor_Entry {
             get {
@@ -3364,7 +3403,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddress ähnelt.
+        ///   Looks up a localized string similar to ManufacturerAddress.
         /// </summary>
         public static string ManufacturerAddress {
             get {
@@ -3373,7 +3412,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddressCompletedVehicle ähnelt.
+        ///   Looks up a localized string similar to ManufacturerAddressCompletedVehicle.
         /// </summary>
         public static string ManufacturerAddressCompletedVehicle {
             get {
@@ -3382,7 +3421,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerCompletedVehicle ähnelt.
+        ///   Looks up a localized string similar to ManufacturerCompletedVehicle.
         /// </summary>
         public static string ManufacturerCompletedVehicle {
             get {
@@ -3391,7 +3430,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerPrimaryVehicle ähnelt.
+        ///   Looks up a localized string similar to ManufacturerPrimaryVehicle.
         /// </summary>
         public static string ManufacturerPrimaryVehicle {
             get {
@@ -3400,7 +3439,16 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturingStep ähnelt.
+        ///   Looks up a localized string similar to ManufacturerRecord.
+        /// </summary>
+        public static string ManufacturerRecord {
+            get {
+                return ResourceManager.GetString("ManufacturerRecord", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ManufacturingStep.
         /// </summary>
         public static string ManufacturingStep {
             get {
@@ -3409,7 +3457,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BusManufacturingStepDataType ähnelt.
+        ///   Looks up a localized string similar to BusManufacturingStepDataType.
         /// </summary>
         public static string ManufacturingStep_Bus_DataType {
             get {
@@ -3418,7 +3466,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HashPreviousStep ähnelt.
+        ///   Looks up a localized string similar to HashPreviousStep.
         /// </summary>
         public static string ManufacturingStep_HashPreviousStep {
             get {
@@ -3427,7 +3475,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die stepCount ähnelt.
+        ///   Looks up a localized string similar to stepCount.
         /// </summary>
         public static string ManufacturingStep_StepCount {
             get {
@@ -3436,7 +3484,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die stepCount ähnelt.
+        ///   Looks up a localized string similar to stepCount.
         /// </summary>
         public static string ManufacturingStep_stepCount_Attr {
             get {
@@ -3445,7 +3493,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxTorqueCurve ähnelt.
+        ///   Looks up a localized string similar to MaxTorqueCurve.
         /// </summary>
         public static string MaxTorqueCurve {
             get {
@@ -3454,7 +3502,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string MaxTorqueCurve_Entry {
             get {
@@ -3463,7 +3511,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt.
+        ///   Looks up a localized string similar to maxTorque.
         /// </summary>
         public static string MaxTorqueCurve_MaxTorque {
             get {
@@ -3472,7 +3520,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die minTorque ähnelt.
+        ///   Looks up a localized string similar to minTorque.
         /// </summary>
         public static string MaxTorqueCurve_MinTorque {
             get {
@@ -3481,7 +3529,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt.
+        ///   Looks up a localized string similar to outShaftSpeed.
         /// </summary>
         public static string MaxTorqueCurve_OutShaftSpeed {
             get {
@@ -3490,7 +3538,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Cycle ähnelt.
+        ///   Looks up a localized string similar to Cycle.
         /// </summary>
         public static string Missions_Cycle {
             get {
@@ -3499,7 +3547,313 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ConventionalLorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to additional ADAS technologies.
+        /// </summary>
+        public static string MonitoringAddADAs {
+            get {
+                return ResourceManager.GetString("MonitoringAddADAs", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced aerodynamic measures.
+        /// </summary>
+        public static string MonitoringAdvAero {
+            get {
+                return ResourceManager.GetString("MonitoringAdvAero", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced auxiliary technologies.
+        /// </summary>
+        public static string MonitoringAdvAux {
+            get {
+                return ResourceManager.GetString("MonitoringAdvAux", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced drivetrain technologies.
+        /// </summary>
+        public static string MonitoringAdvDrivetrain {
+            get {
+                return ResourceManager.GetString("MonitoringAdvDrivetrain", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced engine technologies.
+        /// </summary>
+        public static string MonitoringAdvEngine {
+            get {
+                return ResourceManager.GetString("MonitoringAdvEngine", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced powertrain integration and hybridisation.
+        /// </summary>
+        public static string MonitoringAdvPowertrain {
+            get {
+                return ResourceManager.GetString("MonitoringAdvPowertrain", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to AdvancedReducingTechnologies.
+        /// </summary>
+        public static string MonitoringAdvReducingTech {
+            get {
+                return ResourceManager.GetString("MonitoringAdvReducingTech", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to advanced rolling resistance measures.
+        /// </summary>
+        public static string MonitoringAdvRoll {
+            get {
+                return ResourceManager.GetString("MonitoringAdvRoll", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Axle.
+        /// </summary>
+        public static string MonitoringAxle {
+            get {
+                return ResourceManager.GetString("MonitoringAxle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Axlegear.
+        /// </summary>
+        public static string MonitoringAxlegear {
+            get {
+                return ResourceManager.GetString("MonitoringAxlegear", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to axleNumber.
+        /// </summary>
+        public static string MonitoringAxleNumber {
+            get {
+                return ResourceManager.GetString("MonitoringAxleNumber", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to AxleWheels.
+        /// </summary>
+        public static string MonitoringAxleWheels {
+            get {
+                return ResourceManager.GetString("MonitoringAxleWheels", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to category.
+        /// </summary>
+        public static string MonitoringCategory {
+            get {
+                return ResourceManager.GetString("MonitoringCategory", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to CO2.
+        /// </summary>
+        public static string MonitoringCO2 {
+            get {
+                return ResourceManager.GetString("MonitoringCO2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to AdditionalData.
+        /// </summary>
+        public static string MonitoringDataNode {
+            get {
+                return ResourceManager.GetString("MonitoringDataNode", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to DataType.
+        /// </summary>
+        public static string MonitoringDataTypeSuffix {
+            get {
+                return ResourceManager.GetString("MonitoringDataTypeSuffix", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ElectricEnergyStorage.
+        /// </summary>
+        public static string MonitoringElectricEnergyStorage {
+            get {
+                return ResourceManager.GetString("MonitoringElectricEnergyStorage", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ElectricMachine.
+        /// </summary>
+        public static string MonitoringElectricMachine {
+            get {
+                return ResourceManager.GetString("MonitoringElectricMachine", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ElectricMachineGEN.
+        /// </summary>
+        public static string MonitoringElectricMachineGEN {
+            get {
+                return ResourceManager.GetString("MonitoringElectricMachineGEN", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Engine.
+        /// </summary>
+        public static string MonitoringEngine {
+            get {
+                return ResourceManager.GetString("MonitoringEngine", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Entry.
+        /// </summary>
+        public static string MonitoringEntry {
+            get {
+                return ResourceManager.GetString("MonitoringEntry", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to FuelConsumption.
+        /// </summary>
+        public static string MonitoringFuelConsumption {
+            get {
+                return ResourceManager.GetString("MonitoringFuelConsumption", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Gearbox.
+        /// </summary>
+        public static string MonitoringGearbox {
+            get {
+                return ResourceManager.GetString("MonitoringGearbox", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to VectoLicenseNbr.
+        /// </summary>
+        public static string MonitoringLicenseNumber {
+            get {
+                return ResourceManager.GetString("MonitoringLicenseNumber", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Make.
+        /// </summary>
+        public static string MonitoringMake {
+            get {
+                return ResourceManager.GetString("MonitoringMake", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Manufacturer.
+        /// </summary>
+        public static string MonitoringManufacturer {
+            get {
+                return ResourceManager.GetString("MonitoringManufacturer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ManufacturerAddress.
+        /// </summary>
+        public static string MonitoringManufacturerAddress {
+            get {
+                return ResourceManager.GetString("MonitoringManufacturerAddress", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to other.
+        /// </summary>
+        public static string MonitoringOtherTech {
+            get {
+                return ResourceManager.GetString("MonitoringOtherTech", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to VectoMonitoring.
+        /// </summary>
+        public static string MonitoringRootNode {
+            get {
+                return ResourceManager.GetString("MonitoringRootNode", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to TypeApprovalNumber.
+        /// </summary>
+        public static string MonitoringTypeApprovalNumber {
+            get {
+                return ResourceManager.GetString("MonitoringTypeApprovalNumber", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Tyre.
+        /// </summary>
+        public static string MonitoringTyre {
+            get {
+                return ResourceManager.GetString("MonitoringTyre", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Vehicle.
+        /// </summary>
+        public static string MonitoringVehicle {
+            get {
+                return ResourceManager.GetString("MonitoringVehicle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to WHSC.
+        /// </summary>
+        public static string MonitoringWHSC {
+            get {
+                return ResourceManager.GetString("MonitoringWHSC", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to WHTC.
+        /// </summary>
+        public static string MonitoringWHTC {
+            get {
+                return ResourceManager.GetString("MonitoringWHTC", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ConventionalLorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_ConventionalLorryManufacturerOutputDataType {
             get {
@@ -3508,7 +3862,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ConventionalPrimaryBusManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to ConventionalPrimaryBusManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_ConventionalPrimaryBusManufacturerOutputDataType {
             get {
@@ -3517,7 +3871,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV-IEPC-S_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to HEV-IEPC-S_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_HEV_IEPC_S_LorryManufacturerOutputDataType {
             get {
@@ -3526,7 +3880,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV-Px_IHPCLorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to HEV-Px_IHPCLorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_HEV_Px_IHPCLorryManufacturerOutputDataType {
             get {
@@ -3535,7 +3889,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV-S2_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to HEV-S2_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_HEV_S2_LorryManufacturerOutputDataType {
             get {
@@ -3544,7 +3898,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV-S3_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to HEV-S3_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_HEV_S3_LorryManufacturerOutputDataType {
             get {
@@ -3553,7 +3907,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HEV-S4_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to HEV-S4_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_HEV_S4_LorryManufacturerOutputDataType {
             get {
@@ -3562,7 +3916,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV-E2_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to PEV-E2_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_PEV_E2_LorryManufacturerOutputDataType {
             get {
@@ -3571,7 +3925,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV-E3_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to PEV-E3_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_PEV_E3_LorryManufacturerOutputDataType {
             get {
@@ -3580,7 +3934,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV-E4_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to PEV-E4_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_PEV_E4_LorryManufacturerOutputDataType {
             get {
@@ -3589,7 +3943,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PEV-IEPC_LorryManufacturerOutputDataType ähnelt.
+        ///   Looks up a localized string similar to PEV-IEPC_LorryManufacturerOutputDataType.
         /// </summary>
         public static string MRF_OutputDataType_PEV_IEPC_LorryManufacturerOutputDataType {
             get {
@@ -3598,7 +3952,25 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PowerMap ähnelt.
+        ///   Looks up a localized string similar to Data.
+        /// </summary>
+        public static string MRFDataNode {
+            get {
+                return ResourceManager.GetString("MRFDataNode", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ManufacturerOutputDataType.
+        /// </summary>
+        public static string MRFDataTypeSuffix {
+            get {
+                return ResourceManager.GetString("MRFDataTypeSuffix", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to PowerMap.
         /// </summary>
         public static string PowerMap {
             get {
@@ -3607,7 +3979,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die electricPower ähnelt.
+        ///   Looks up a localized string similar to electricPower.
         /// </summary>
         public static string PowerMap_ElectricPower {
             get {
@@ -3616,7 +3988,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string PowerMap_Entry {
             get {
@@ -3625,7 +3997,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die gear ähnelt.
+        ///   Looks up a localized string similar to gear.
         /// </summary>
         public static string PowerMap_Gear {
             get {
@@ -3634,7 +4006,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt.
+        ///   Looks up a localized string similar to outShaftSpeed.
         /// </summary>
         public static string PowerMap_OutShaftSpeed {
             get {
@@ -3643,7 +4015,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torque ähnelt.
+        ///   Looks up a localized string similar to torque.
         /// </summary>
         public static string PowerMap_Torque {
             get {
@@ -3652,7 +4024,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die REESS ähnelt.
+        ///   Looks up a localized string similar to REESS.
         /// </summary>
         public static string REESS {
             get {
@@ -3661,7 +4033,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BatteryType ähnelt.
+        ///   Looks up a localized string similar to BatteryType.
         /// </summary>
         public static string REESS_BatteryType {
             get {
@@ -3670,7 +4042,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ConnectorsSubsystemsIncluded ähnelt.
+        ///   Looks up a localized string similar to ConnectorsSubsystemsIncluded.
         /// </summary>
         public static string REESS_ConnectorsSubsystemsIncluded {
             get {
@@ -3679,7 +4051,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CurrentLimits ähnelt.
+        ///   Looks up a localized string similar to CurrentLimits.
         /// </summary>
         public static string REESS_CurrentLimits {
             get {
@@ -3688,7 +4060,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxChargingCurrent ähnelt.
+        ///   Looks up a localized string similar to maxChargingCurrent.
         /// </summary>
         public static string REESS_CurrentLimits_MaxChargingCurrent {
             get {
@@ -3697,7 +4069,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxDischargingCurrent ähnelt.
+        ///   Looks up a localized string similar to maxDischargingCurrent.
         /// </summary>
         public static string REESS_CurrentLimits_MaxDischargingCurrent {
             get {
@@ -3706,7 +4078,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt.
+        ///   Looks up a localized string similar to SoC.
         /// </summary>
         public static string REESS_CurrentLimits_SoC {
             get {
@@ -3715,7 +4087,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die InternalResistance ähnelt.
+        ///   Looks up a localized string similar to InternalResistance.
         /// </summary>
         public static string REESS_InternalResistanceCurve {
             get {
@@ -3724,7 +4096,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die R_10 ähnelt.
+        ///   Looks up a localized string similar to R_10.
         /// </summary>
         public static string REESS_InternalResistanceCurve_R10 {
             get {
@@ -3733,7 +4105,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die R_120 ähnelt.
+        ///   Looks up a localized string similar to R_120.
         /// </summary>
         public static string REESS_InternalResistanceCurve_R120 {
             get {
@@ -3742,7 +4114,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die R_2 ähnelt.
+        ///   Looks up a localized string similar to R_2.
         /// </summary>
         public static string REESS_InternalResistanceCurve_R2 {
             get {
@@ -3751,7 +4123,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die R_20 ähnelt.
+        ///   Looks up a localized string similar to R_20.
         /// </summary>
         public static string REESS_InternalResistanceCurve_R20 {
             get {
@@ -3760,7 +4132,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt.
+        ///   Looks up a localized string similar to SoC.
         /// </summary>
         public static string REESS_InternalResistanceCurve_SoC {
             get {
@@ -3769,7 +4141,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die JunctionboxIncluded ähnelt.
+        ///   Looks up a localized string similar to JunctionboxIncluded.
         /// </summary>
         public static string REESS_JunctionboxIncluded {
             get {
@@ -3778,7 +4150,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string REESS_MapEntry {
             get {
@@ -3787,7 +4159,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OCV ähnelt.
+        ///   Looks up a localized string similar to OCV.
         /// </summary>
         public static string REESS_OCV {
             get {
@@ -3796,7 +4168,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OCV ähnelt.
+        ///   Looks up a localized string similar to OCV.
         /// </summary>
         public static string REESS_OCV_OCV {
             get {
@@ -3805,7 +4177,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt.
+        ///   Looks up a localized string similar to SoC.
         /// </summary>
         public static string REESS_OCV_SoC {
             get {
@@ -3814,7 +4186,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RatedCapacity ähnelt.
+        ///   Looks up a localized string similar to RatedCapacity.
         /// </summary>
         public static string REESS_RatedCapacity {
             get {
@@ -3823,7 +4195,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TestingTemperature ähnelt.
+        ///   Looks up a localized string similar to TestingTemperature.
         /// </summary>
         public static string REESS_TestingTemperature {
             get {
@@ -3832,7 +4204,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt.
+        ///   Looks up a localized string similar to CdxA.
         /// </summary>
         public static string Report_AirDrag_CdxA {
             get {
@@ -3841,7 +4213,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt.
+        ///   Looks up a localized string similar to ApplicationInformation.
         /// </summary>
         public static string Report_ApplicationInfo_ApplicationInformation {
             get {
@@ -3850,7 +4222,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Date ähnelt.
+        ///   Looks up a localized string similar to Date.
         /// </summary>
         public static string Report_ApplicationInfo_Date {
             get {
@@ -3859,7 +4231,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SimulationToolVersion ähnelt.
+        ///   Looks up a localized string similar to SimulationToolVersion.
         /// </summary>
         public static string Report_ApplicationInfo_SimulationToolVersion {
             get {
@@ -3868,7 +4240,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AveragePayload ähnelt.
+        ///   Looks up a localized string similar to AveragePayload.
         /// </summary>
         public static string Report_AveragePayload {
             get {
@@ -3877,7 +4249,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CO2StandardsGroup ähnelt.
+        ///   Looks up a localized string similar to CO2StandardsGroup.
         /// </summary>
         public static string Report_CO2StandardsGroup {
             get {
@@ -3886,7 +4258,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt.
+        ///   Looks up a localized string similar to CertificationMethod.
         /// </summary>
         public static string Report_Component_CertificationMethod {
             get {
@@ -3895,7 +4267,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt.
+        ///   Looks up a localized string similar to CertificationNumber.
         /// </summary>
         public static string Report_Component_CertificationNumber {
             get {
@@ -3904,7 +4276,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Data ähnelt.
+        ///   Looks up a localized string similar to Data.
         /// </summary>
         public static string Report_DataWrap {
             get {
@@ -3913,7 +4285,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt.
+        ///   Looks up a localized string similar to Mode.
         /// </summary>
         public static string Report_Engine_FuelMode {
             get {
@@ -3922,7 +4294,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ExemptedVehicle ähnelt.
+        ///   Looks up a localized string similar to ExemptedVehicle.
         /// </summary>
         public static string Report_ExemptedVehicle {
             get {
@@ -3931,7 +4303,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioFinalGear ähnelt.
+        ///   Looks up a localized string similar to TransmissionRatioFinalGear.
         /// </summary>
         public static string Report_Gearbox_TransmissionRatioFinalGear {
             get {
@@ -3940,7 +4312,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die GearsCount ähnelt.
+        ///   Looks up a localized string similar to GearsCount.
         /// </summary>
         public static string Report_GetGearbox_GearsCount {
             get {
@@ -3949,7 +4321,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt.
+        ///   Looks up a localized string similar to InputDataSignature.
         /// </summary>
         public static string Report_Input_Signature {
             get {
@@ -3958,7 +4330,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt.
+        ///   Looks up a localized string similar to InputDataSignature.
         /// </summary>
         public static string Report_InputDataSignature {
             get {
@@ -3967,7 +4339,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ManufacturerRecordSignature ähnelt.
+        ///   Looks up a localized string similar to ManufacturerRecordSignature.
         /// </summary>
         public static string Report_ManufacturerRecord_Signature {
             get {
@@ -3976,7 +4348,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EnergyConsumption ähnelt.
+        ///   Looks up a localized string similar to EnergyConsumption.
         /// </summary>
         public static string Report_Result_EnergyConsumption {
             get {
@@ -3985,7 +4357,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelMode ähnelt.
+        ///   Looks up a localized string similar to FuelMode.
         /// </summary>
         public static string Report_Result_FuelMode {
             get {
@@ -3994,7 +4366,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die dual fuel mode ähnelt.
+        ///   Looks up a localized string similar to dual fuel mode.
         /// </summary>
         public static string Report_Result_FuelMode_Val_Dual {
             get {
@@ -4003,7 +4375,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die single fuel mode ähnelt.
+        ///   Looks up a localized string similar to single fuel mode.
         /// </summary>
         public static string Report_Result_FuelMode_Val_Single {
             get {
@@ -4012,7 +4384,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MassPassengers ähnelt.
+        ///   Looks up a localized string similar to MassPassengers.
         /// </summary>
         public static string Report_Result_MassPassengers {
             get {
@@ -4021,7 +4393,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Mission ähnelt.
+        ///   Looks up a localized string similar to Mission.
         /// </summary>
         public static string Report_Result_Mission {
             get {
@@ -4030,7 +4402,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt.
+        ///   Looks up a localized string similar to PassengerCount.
         /// </summary>
         public static string Report_Result_PassengerCount {
             get {
@@ -4039,7 +4411,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt.
+        ///   Looks up a localized string similar to Payload.
         /// </summary>
         public static string Report_Result_Payload {
             get {
@@ -4048,7 +4420,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Result ähnelt.
+        ///   Looks up a localized string similar to Result.
         /// </summary>
         public static string Report_Result_Result {
             get {
@@ -4057,7 +4429,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Status ähnelt.
+        ///   Looks up a localized string similar to Status.
         /// </summary>
         public static string Report_Result_Status {
             get {
@@ -4066,7 +4438,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die status ähnelt.
+        ///   Looks up a localized string similar to status.
         /// </summary>
         public static string Report_Result_Status_Attr {
             get {
@@ -4075,7 +4447,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt.
+        ///   Looks up a localized string similar to ResultDataSignature.
         /// </summary>
         public static string Report_ResultData_Signature {
             get {
@@ -4084,7 +4456,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ActualChargeDepletingRange ähnelt.
+        ///   Looks up a localized string similar to ActualChargeDepletingRange.
         /// </summary>
         public static string Report_ResultEntry_ActualChargeDepletingRange {
             get {
@@ -4093,7 +4465,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt.
+        ///   Looks up a localized string similar to AverageSpeed.
         /// </summary>
         public static string Report_ResultEntry_AverageSpeed {
             get {
@@ -4102,7 +4474,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageDrivingSpeed ähnelt.
+        ///   Looks up a localized string similar to AverageDrivingSpeed.
         /// </summary>
         public static string Report_ResultEntry_AvgDrivingSpeed {
             get {
@@ -4111,7 +4483,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CO2_ZEV_AuxHeater ähnelt.
+        ///   Looks up a localized string similar to CO2_ZEV_AuxHeater.
         /// </summary>
         public static string Report_ResultEntry_CO2ZEVAuxHeater {
             get {
@@ -4120,7 +4492,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Distance ähnelt.
+        ///   Looks up a localized string similar to Distance.
         /// </summary>
         public static string Report_ResultEntry_Distance {
             get {
@@ -4129,7 +4501,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricEnergy ähnelt.
+        ///   Looks up a localized string similar to ElectricEnergy.
         /// </summary>
         public static string Report_ResultEntry_ElectricEnergyConsumption {
             get {
@@ -4138,7 +4510,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineSpeedDriving ähnelt.
+        ///   Looks up a localized string similar to EngineSpeedDriving.
         /// </summary>
         public static string Report_ResultEntry_EngineSpeedDriving {
             get {
@@ -4147,7 +4519,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Average ähnelt.
+        ///   Looks up a localized string similar to Average.
         /// </summary>
         public static string Report_ResultEntry_EngineSpeedDriving_Avg {
             get {
@@ -4156,7 +4528,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Max ähnelt.
+        ///   Looks up a localized string similar to Max.
         /// </summary>
         public static string Report_ResultEntry_EngineSpeedDriving_Max {
             get {
@@ -4165,7 +4537,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Min ähnelt.
+        ///   Looks up a localized string similar to Min.
         /// </summary>
         public static string Report_ResultEntry_EngineSpeedDriving_Min {
             get {
@@ -4174,7 +4546,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EquivalentAllElectricRange ähnelt.
+        ///   Looks up a localized string similar to EquivalentAllElectricRange.
         /// </summary>
         public static string Report_ResultEntry_EquivalentAllElectricRange {
             get {
@@ -4183,7 +4555,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FC_ZEV_AuxHeater ähnelt.
+        ///   Looks up a localized string similar to FC_ZEV_AuxHeater.
         /// </summary>
         public static string Report_ResultEntry_FCZEVAuxHeater {
             get {
@@ -4192,7 +4564,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt.
+        ///   Looks up a localized string similar to FuelType.
         /// </summary>
         public static string Report_ResultEntry_FuelType {
             get {
@@ -4201,7 +4573,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FullLoadDrivingtimePercentage ähnelt.
+        ///   Looks up a localized string similar to FullLoadDrivingtimePercentage.
         /// </summary>
         public static string Report_ResultEntry_FullLoadDrivingtimePercentage {
             get {
@@ -4210,7 +4582,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die GearshiftCount ähnelt.
+        ///   Looks up a localized string similar to GearshiftCount.
         /// </summary>
         public static string Report_ResultEntry_GearshiftCount {
             get {
@@ -4219,7 +4591,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxAcceleration ähnelt.
+        ///   Looks up a localized string similar to MaxAcceleration.
         /// </summary>
         public static string Report_ResultEntry_MaxAcceleration {
             get {
@@ -4228,7 +4600,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxDeceleration ähnelt.
+        ///   Looks up a localized string similar to MaxDeceleration.
         /// </summary>
         public static string Report_ResultEntry_MaxDeceleration {
             get {
@@ -4237,7 +4609,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt.
+        ///   Looks up a localized string similar to MaxSpeed.
         /// </summary>
         public static string Report_ResultEntry_MaxSpeed {
             get {
@@ -4246,7 +4618,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt.
+        ///   Looks up a localized string similar to MinSpeed.
         /// </summary>
         public static string Report_ResultEntry_MinSpeed {
             get {
@@ -4255,7 +4627,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt.
+        ///   Looks up a localized string similar to PassengerCount.
         /// </summary>
         public static string Report_ResultEntry_PassengerCount {
             get {
@@ -4264,7 +4636,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt.
+        ///   Looks up a localized string similar to Payload.
         /// </summary>
         public static string Report_ResultEntry_Payload {
             get {
@@ -4273,7 +4645,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SimulationParameters ähnelt.
+        ///   Looks up a localized string similar to SimulationParameters.
         /// </summary>
         public static string Report_ResultEntry_SimulationParameters {
             get {
@@ -4282,7 +4654,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Total ähnelt.
+        ///   Looks up a localized string similar to Total.
         /// </summary>
         public static string Report_ResultEntry_Total {
             get {
@@ -4291,7 +4663,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TotalVehicleMass ähnelt.
+        ///   Looks up a localized string similar to TotalVehicleMass.
         /// </summary>
         public static string Report_ResultEntry_TotalVehicleMass {
             get {
@@ -4300,7 +4672,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehiclePerformance ähnelt.
+        ///   Looks up a localized string similar to VehiclePerformance.
         /// </summary>
         public static string Report_ResultEntry_VehiclePerformance {
             get {
@@ -4309,7 +4681,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyConsumption ähnelt.
+        ///   Looks up a localized string similar to ElectricEnergyConsumption.
         /// </summary>
         public static string Report_ResultEntry_VIF_ElectricEnergyConsumption {
             get {
@@ -4318,7 +4690,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ZeroCO2EmissionsRange ähnelt.
+        ///   Looks up a localized string similar to ZeroCO2EmissionsRange.
         /// </summary>
         public static string Report_ResultEntry_ZeroCO2EmissionsRange {
             get {
@@ -4327,7 +4699,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Results ähnelt.
+        ///   Looks up a localized string similar to Results.
         /// </summary>
         public static string Report_Results {
             get {
@@ -4336,7 +4708,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageAxlegearEfficiency ähnelt.
+        ///   Looks up a localized string similar to AverageAxlegearEfficiency.
         /// </summary>
         public static string Report_Results_AverageAxlegearEfficiency {
             get {
@@ -4345,7 +4717,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageGearboxEfficiency ähnelt.
+        ///   Looks up a localized string similar to AverageGearboxEfficiency.
         /// </summary>
         public static string Report_Results_AverageGearboxEfficiency {
             get {
@@ -4354,7 +4726,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt.
+        ///   Looks up a localized string similar to AverageSpeed.
         /// </summary>
         public static string Report_Results_AverageSpeed {
             get {
@@ -4363,7 +4735,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CO2 ähnelt.
+        ///   Looks up a localized string similar to CO2.
         /// </summary>
         public static string Report_Results_CO2 {
             get {
@@ -4372,7 +4744,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
+        ///   Looks up a localized string similar to Error.
         /// </summary>
         public static string Report_Results_Error {
             get {
@@ -4381,7 +4753,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ErrorDetails ähnelt.
+        ///   Looks up a localized string similar to ErrorDetails.
         /// </summary>
         public static string Report_Results_ErrorDetails {
             get {
@@ -4390,7 +4762,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt.
+        ///   Looks up a localized string similar to Fuel.
         /// </summary>
         public static string Report_Results_Fuel {
             get {
@@ -4399,7 +4771,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string Report_Results_Fuel_Type_Attr {
             get {
@@ -4408,7 +4780,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelConsumption ähnelt.
+        ///   Looks up a localized string similar to FuelConsumption.
         /// </summary>
         public static string Report_Results_FuelConsumption {
             get {
@@ -4417,7 +4789,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt.
+        ///   Looks up a localized string similar to FuelType.
         /// </summary>
         public static string Report_Results_FuelType {
             get {
@@ -4426,7 +4798,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OVCMode ähnelt.
+        ///   Looks up a localized string similar to OVCMode.
         /// </summary>
         public static string Report_Results_OVCMode {
             get {
@@ -4435,7 +4807,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PrimaryVehicleSubgroup ähnelt.
+        ///   Looks up a localized string similar to PrimaryVehicleSubgroup.
         /// </summary>
         public static string Report_Results_PrimaryVehicleSubgroup {
             get {
@@ -4444,7 +4816,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die error ähnelt.
+        ///   Looks up a localized string similar to error.
         /// </summary>
         public static string Report_Results_Status_Error_Val {
             get {
@@ -4453,7 +4825,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die success ähnelt.
+        ///   Looks up a localized string similar to success.
         /// </summary>
         public static string Report_Results_Status_Success_Val {
             get {
@@ -4462,7 +4834,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Summary ähnelt.
+        ///   Looks up a localized string similar to Summary.
         /// </summary>
         public static string Report_Results_Summary {
             get {
@@ -4471,7 +4843,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die unit ähnelt.
+        ///   Looks up a localized string similar to unit.
         /// </summary>
         public static string Report_Results_Unit_Attr {
             get {
@@ -4480,7 +4852,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SpecificCO2Emissions ähnelt.
+        ///   Looks up a localized string similar to SpecificCO2Emissions.
         /// </summary>
         public static string Report_SpecificCO2Emissions {
             get {
@@ -4489,7 +4861,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TyreCertificationNumber ähnelt.
+        ///   Looks up a localized string similar to TyreCertificationNumber.
         /// </summary>
         public static string Report_Tyre_TyreCertificationNumber {
             get {
@@ -4498,7 +4870,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TyreDimension ähnelt.
+        ///   Looks up a localized string similar to TyreDimension.
         /// </summary>
         public static string Report_Tyre_TyreDimension {
             get {
@@ -4507,7 +4879,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TyreRRCDeclared ähnelt.
+        ///   Looks up a localized string similar to TyreRRCDeclared.
         /// </summary>
         public static string Report_Tyre_TyreRRCDeclared {
             get {
@@ -4516,7 +4888,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageRRCMotorVehicleTyres ähnelt.
+        ///   Looks up a localized string similar to AverageRRCMotorVehicleTyres.
         /// </summary>
         public static string Report_Vehicle_AverageRRC {
             get {
@@ -4525,7 +4897,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AverageFuelEfficiencyLabelMotorVehicleTyres ähnelt.
+        ///   Looks up a localized string similar to AverageFuelEfficiencyLabelMotorVehicleTyres.
         /// </summary>
         public static string Report_Vehicle_AverageRRCLabel {
             get {
@@ -4534,7 +4906,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleRatio ähnelt.
+        ///   Looks up a localized string similar to AxleRatio.
         /// </summary>
         public static string Report_Vehicle_AxleRatio {
             get {
@@ -4543,7 +4915,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineDisplacement ähnelt.
+        ///   Looks up a localized string similar to EngineDisplacement.
         /// </summary>
         public static string Report_Vehicle_EngineDisplacement {
             get {
@@ -4552,7 +4924,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineRatedPower ähnelt.
+        ///   Looks up a localized string similar to EngineRatedPower.
         /// </summary>
         public static string Report_Vehicle_EngineRatedPower {
             get {
@@ -4561,7 +4933,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die FuelTypes ähnelt.
+        ///   Looks up a localized string similar to FuelTypes.
         /// </summary>
         public static string Report_Vehicle_FuelTypes {
             get {
@@ -4570,7 +4942,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt.
+        ///   Looks up a localized string similar to Retarder.
         /// </summary>
         public static string Report_Vehicle_Retarder {
             get {
@@ -4579,7 +4951,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TransmissionMainCertificationMethod ähnelt.
+        ///   Looks up a localized string similar to TransmissionMainCertificationMethod.
         /// </summary>
         public static string Report_Vehicle_TransmissionCertificationMethod {
             get {
@@ -4588,7 +4960,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleGroup ähnelt.
+        ///   Looks up a localized string similar to VehicleGroup.
         /// </summary>
         public static string Report_Vehicle_VehicleGroup {
             get {
@@ -4597,7 +4969,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die status ähnelt.
+        ///   Looks up a localized string similar to status.
         /// </summary>
         public static string Result_Status {
             get {
@@ -4606,7 +4978,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die current ähnelt.
+        ///   Looks up a localized string similar to current.
         /// </summary>
         public static string ResultCard_Entry_CurrentAttr {
             get {
@@ -4615,7 +4987,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die smartCurrent ähnelt.
+        ///   Looks up a localized string similar to smartCurrent.
         /// </summary>
         public static string ResultCard_Entry_SmartCurrent_Attr {
             get {
@@ -4624,7 +4996,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string Results_Report_OVCModeAttr {
             get {
@@ -4633,7 +5005,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die charge depleting ähnelt.
+        ///   Looks up a localized string similar to charge depleting.
         /// </summary>
         public static string Results_Report_OVCModeAttr_ChargeDepleting {
             get {
@@ -4642,7 +5014,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die charge sustaining ähnelt.
+        ///   Looks up a localized string similar to charge sustaining.
         /// </summary>
         public static string Results_Report_OVCModeAttr_ChargeSustaining {
             get {
@@ -4651,7 +5023,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RetarderDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to RetarderDataDeclarationType.
         /// </summary>
         public static string Retarder_Attr_DataDeclarationType {
             get {
@@ -4660,7 +5032,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RetarderLossMap ähnelt.
+        ///   Looks up a localized string similar to RetarderLossMap.
         /// </summary>
         public static string Retarder_RetarderLossMap {
             get {
@@ -4669,7 +5041,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Retarder_RetarderLossMap_Entry {
             get {
@@ -4678,7 +5050,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die retarderSpeed ähnelt.
+        ///   Looks up a localized string similar to retarderSpeed.
         /// </summary>
         public static string Retarder_RetarderLossmap_RetarderSpeed_Attr {
             get {
@@ -4687,7 +5059,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt.
+        ///   Looks up a localized string similar to torqueLoss.
         /// </summary>
         public static string Retarder_RetarderLossmap_TorqueLoss_Attr {
             get {
@@ -4696,7 +5068,25 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Component_Type_Attr ähnelt.
+        ///   Looks up a localized string similar to schemaLocation.
+        /// </summary>
+        public static string SchemaLocation {
+            get {
+                return ResourceManager.GetString("SchemaLocation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to schemaVersion.
+        /// </summary>
+        public static string SchemaVersion {
+            get {
+                return ResourceManager.GetString("SchemaVersion", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Component_Type_Attr.
         /// </summary>
         public static string String {
             get {
@@ -4705,7 +5095,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt.
+        ///   Looks up a localized string similar to ApplicationInformation.
         /// </summary>
         public static string Tag_ApplicationInformation {
             get {
@@ -4714,7 +5104,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt.
+        ///   Looks up a localized string similar to ResultDataSignature.
         /// </summary>
         public static string Tag_ResultDataSignatureNode {
             get {
@@ -4723,7 +5113,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt.
+        ///   Looks up a localized string similar to Vehicle.
         /// </summary>
         public static string Tag_Vehicle {
             get {
@@ -4732,7 +5122,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CCUpshiftMinAcceleration ähnelt.
+        ///   Looks up a localized string similar to CCUpshiftMinAcceleration.
         /// </summary>
         public static string TorqueConverter_CCUpshiftMinAcceleration {
             get {
@@ -4741,7 +5131,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Characteristics ähnelt.
+        ///   Looks up a localized string similar to Characteristics.
         /// </summary>
         public static string TorqueConverter_Characteristics {
             get {
@@ -4750,7 +5140,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string TorqueConverter_Characteristics_Entry {
             get {
@@ -4759,7 +5149,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CLUpshiftMinAcceleration ähnelt.
+        ///   Looks up a localized string similar to CLUpshiftMinAcceleration.
         /// </summary>
         public static string TorqueConverter_CLUpshiftMinAcceleration {
             get {
@@ -4768,7 +5158,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt.
+        ///   Looks up a localized string similar to Inertia.
         /// </summary>
         public static string TorqueConverter_Inertia {
             get {
@@ -4777,7 +5167,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxInputSpeed ähnelt.
+        ///   Looks up a localized string similar to MaxInputSpeed.
         /// </summary>
         public static string TorqueConverter_MaxInputSpeed {
             get {
@@ -4786,7 +5176,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ReferenceRPM ähnelt.
+        ///   Looks up a localized string similar to ReferenceRPM.
         /// </summary>
         public static string TorqueConverter_ReferenceRPM {
             get {
@@ -4795,7 +5185,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt.
+        ///   Looks up a localized string similar to ShiftPolygon.
         /// </summary>
         public static string TorqueConverter_ShiftPolygon {
             get {
@@ -4804,7 +5194,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string TorqueConverter_ShiftPolygon_Entry {
             get {
@@ -4813,7 +5203,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die speedRatio ähnelt.
+        ///   Looks up a localized string similar to speedRatio.
         /// </summary>
         public static string TorqueConverterData_SpeedRatio_Attr {
             get {
@@ -4822,7 +5212,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueRatio ähnelt.
+        ///   Looks up a localized string similar to torqueRatio.
         /// </summary>
         public static string TorqueConverterData_TorqueRatio_Attr {
             get {
@@ -4831,7 +5221,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die inputTorqueRef ähnelt.
+        ///   Looks up a localized string similar to inputTorqueRef.
         /// </summary>
         public static string TorqueConverterDataMapping_InputTorqueRef_Attr {
             get {
@@ -4840,7 +5230,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt.
+        ///   Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass.
         /// </summary>
         public static string TPMLM {
             get {
@@ -4849,7 +5239,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die inputSpeed ähnelt.
+        ///   Looks up a localized string similar to inputSpeed.
         /// </summary>
         public static string TransmissionLossmap_InputSpeed_Attr {
             get {
@@ -4858,7 +5248,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die inputTorque ähnelt.
+        ///   Looks up a localized string similar to inputTorque.
         /// </summary>
         public static string TransmissionLossmap_InputTorque_Attr {
             get {
@@ -4867,7 +5257,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt.
+        ///   Looks up a localized string similar to torqueLoss.
         /// </summary>
         public static string TransmissionLossmap_TorqueLoss_Attr {
             get {
@@ -4876,7 +5266,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TyreDataDeclarationType ähnelt.
+        ///   Looks up a localized string similar to TyreDataDeclarationType.
         /// </summary>
         public static string Tyre_Type_Attr_TyreDataDeclarationType {
             get {
@@ -4885,7 +5275,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die gCO2/tkm ähnelt.
+        ///   Looks up a localized string similar to gCO2/tkm.
         /// </summary>
         public static string Unit_gCO2Pertkm {
             get {
@@ -4894,7 +5284,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die kg ähnelt.
+        ///   Looks up a localized string similar to kg.
         /// </summary>
         public static string Unit_kg {
             get {
@@ -4903,7 +5293,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die km ähnelt.
+        ///   Looks up a localized string similar to km.
         /// </summary>
         public static string Unit_km {
             get {
@@ -4912,7 +5302,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die km/h ähnelt.
+        ///   Looks up a localized string similar to km/h.
         /// </summary>
         public static string Unit_kmph {
             get {
@@ -4921,7 +5311,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die kW ähnelt.
+        ///   Looks up a localized string similar to kW.
         /// </summary>
         public static string Unit_kW {
             get {
@@ -4930,7 +5320,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ltr ähnelt.
+        ///   Looks up a localized string similar to ltr.
         /// </summary>
         public static string Unit_ltr {
             get {
@@ -4939,7 +5329,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die m/s² ähnelt.
+        ///   Looks up a localized string similar to m/s².
         /// </summary>
         public static string Unit_mps2 {
             get {
@@ -4948,7 +5338,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Nm ähnelt.
+        ///   Looks up a localized string similar to Nm.
         /// </summary>
         public static string Unit_Nm {
             get {
@@ -4957,7 +5347,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die rpm ähnelt.
+        ///   Looks up a localized string similar to rpm.
         /// </summary>
         public static string Unit_RPM {
             get {
@@ -4966,7 +5356,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die t ähnelt.
+        ///   Looks up a localized string similar to t.
         /// </summary>
         public static string Unit_t {
             get {
@@ -4975,7 +5365,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die W ähnelt.
+        ///   Looks up a localized string similar to W.
         /// </summary>
         public static string Unit_W {
             get {
@@ -4984,7 +5374,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die % ähnelt.
+        ///   Looks up a localized string similar to %.
         /// </summary>
         public static string UnitPercent {
             get {
@@ -4993,7 +5383,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoComponentEngineering ähnelt.
+        ///   Looks up a localized string similar to VectoComponentEngineering.
         /// </summary>
         public static string VectoComponentEngineering {
             get {
@@ -5002,7 +5392,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoCustomerInformation ähnelt.
+        ///   Looks up a localized string similar to VectoCustomerInformation.
         /// </summary>
         public static string VectoCustomerReport {
             get {
@@ -5011,7 +5401,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoInputDeclaration ähnelt.
+        ///   Looks up a localized string similar to VectoInputDeclaration.
         /// </summary>
         public static string VectoInputDeclaration {
             get {
@@ -5020,7 +5410,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoInputEngineering ähnelt.
+        ///   Looks up a localized string similar to VectoInputEngineering.
         /// </summary>
         public static string VectoInputEngineering {
             get {
@@ -5029,7 +5419,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineOnlyMode ähnelt.
+        ///   Looks up a localized string similar to EngineOnlyMode.
         /// </summary>
         public static string VectoJob_EngineOnlyMode {
             get {
@@ -5038,7 +5428,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MissionCycles ähnelt.
+        ///   Looks up a localized string similar to MissionCycles.
         /// </summary>
         public static string VectoJob_MissionCycles {
             get {
@@ -5047,7 +5437,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoOutput ähnelt.
+        ///   Looks up a localized string similar to VectoOutput.
         /// </summary>
         public static string VectoManufacturerReport {
             get {
@@ -5056,7 +5446,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoOutputMultistep ähnelt.
+        ///   Looks up a localized string similar to VectoOutputMultistep.
         /// </summary>
         public static string VectoOutputMultistep {
             get {
@@ -5065,7 +5455,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VectoOutputPrimaryVehicle ähnelt.
+        ///   Looks up a localized string similar to VectoOutputPrimaryVehicle.
         /// </summary>
         public static string VectoPrimaryVehicleReport {
             get {
@@ -5074,7 +5464,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxAcceleration ähnelt.
+        ///   Looks up a localized string similar to maxAcceleration.
         /// </summary>
         public static string Vehicle_AccelerationCurve_MaxAcceleration_Attr {
             get {
@@ -5083,7 +5473,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxDeceleration ähnelt.
+        ///   Looks up a localized string similar to maxDeceleration.
         /// </summary>
         public static string Vehicle_AccelerationCurve_MaxDeceleration_Attr {
             get {
@@ -5092,7 +5482,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt.
+        ///   Looks up a localized string similar to vehicleSpeed.
         /// </summary>
         public static string Vehicle_AccelerationCurve_VehicleSpeed_Attr {
             get {
@@ -5101,7 +5491,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ADAS ähnelt.
+        ///   Looks up a localized string similar to ADAS.
         /// </summary>
         public static string Vehicle_ADAS {
             get {
@@ -5110,7 +5500,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die APTEcoRollReleaseLockupClutch ähnelt.
+        ///   Looks up a localized string similar to APTEcoRollReleaseLockupClutch.
         /// </summary>
         public static string Vehicle_ADAS_ATEcoRollReleaseLockupClutch {
             get {
@@ -5119,7 +5509,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt.
+        ///   Looks up a localized string similar to EcoRoll.
         /// </summary>
         public static string Vehicle_ADAS_EcoRoll {
             get {
@@ -5128,7 +5518,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EcoRollWithEngineStop ähnelt.
+        ///   Looks up a localized string similar to EcoRollWithEngineStop.
         /// </summary>
         public static string Vehicle_ADAS_EcoRollWithEngineStopStart {
             get {
@@ -5137,7 +5527,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EcoRollWithoutEngineStop ähnelt.
+        ///   Looks up a localized string similar to EcoRollWithoutEngineStop.
         /// </summary>
         public static string Vehicle_ADAS_EcoRollWithoutEngineStop {
             get {
@@ -5146,7 +5536,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt.
+        ///   Looks up a localized string similar to EngineStopStart.
         /// </summary>
         public static string Vehicle_ADAS_EngineStopStart {
             get {
@@ -5155,7 +5545,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PredictiveCruiseControl ähnelt.
+        ///   Looks up a localized string similar to PredictiveCruiseControl.
         /// </summary>
         public static string Vehicle_ADAS_PCC {
             get {
@@ -5164,7 +5554,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AdvancedDriverAssist ähnelt.
+        ///   Looks up a localized string similar to AdvancedDriverAssist.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist {
             get {
@@ -5173,7 +5563,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die EngineStartStop ähnelt.
+        ///   Looks up a localized string similar to EngineStartStop.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist_EngineStartStop {
             get {
@@ -5182,7 +5572,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ActivationDelay ähnelt.
+        ///   Looks up a localized string similar to ActivationDelay.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist_EngineStartStop_ActivationDelay {
             get {
@@ -5191,7 +5581,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt.
+        ///   Looks up a localized string similar to Enabled.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist_EngineStartStop_Enabled {
             get {
@@ -5200,7 +5590,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt.
+        ///   Looks up a localized string similar to MaxSpeed.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MaxSpeed {
             get {
@@ -5209,7 +5599,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MinOnTime ähnelt.
+        ///   Looks up a localized string similar to MinOnTime.
         /// </summary>
         public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MinOnTime {
             get {
@@ -5218,7 +5608,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt.
+        ///   Looks up a localized string similar to CdxA.
         /// </summary>
         public static string Vehicle_AirDragArea {
             get {
@@ -5227,7 +5617,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AngledriveType ähnelt.
+        ///   Looks up a localized string similar to AngledriveType.
         /// </summary>
         public static string Vehicle_AngledriveType {
             get {
@@ -5236,7 +5626,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ArchitectureID ähnelt.
+        ///   Looks up a localized string similar to ArchitectureID.
         /// </summary>
         public static string Vehicle_ArchitectureID {
             get {
@@ -5245,7 +5635,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Articulated ähnelt.
+        ///   Looks up a localized string similar to Articulated.
         /// </summary>
         public static string Vehicle_Articulated {
             get {
@@ -5254,7 +5644,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die AxleConfiguration ähnelt.
+        ///   Looks up a localized string similar to AxleConfiguration.
         /// </summary>
         public static string Vehicle_AxleConfiguration {
             get {
@@ -5263,7 +5653,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BodyworkCode ähnelt.
+        ///   Looks up a localized string similar to BodyworkCode.
         /// </summary>
         public static string Vehicle_BodyworkCode {
             get {
@@ -5272,7 +5662,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die BoostingLimitations ähnelt.
+        ///   Looks up a localized string similar to BoostingLimitations.
         /// </summary>
         public static string Vehicle_BoostingLimitation {
             get {
@@ -5281,7 +5671,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CargoVolume ähnelt.
+        ///   Looks up a localized string similar to CargoVolume.
         /// </summary>
         public static string Vehicle_CargoVolume {
             get {
@@ -5290,7 +5680,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Clutch ähnelt.
+        ///   Looks up a localized string similar to Clutch.
         /// </summary>
         public static string Vehicle_Clutch {
             get {
@@ -5299,7 +5689,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Components ähnelt.
+        ///   Looks up a localized string similar to Components.
         /// </summary>
         public static string Vehicle_Components {
             get {
@@ -5308,7 +5698,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionData ähnelt.
+        ///   Looks up a localized string similar to CrossWindCorrectionData.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionData {
             get {
@@ -5317,7 +5707,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionData_Entry {
             get {
@@ -5326,7 +5716,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die beta ähnelt.
+        ///   Looks up a localized string similar to beta.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionMap_Beta {
             get {
@@ -5335,7 +5725,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CdScalingFactor ähnelt.
+        ///   Looks up a localized string similar to CdScalingFactor.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionMap_CdScalingFactor {
             get {
@@ -5344,7 +5734,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die deltaCdxA ähnelt.
+        ///   Looks up a localized string similar to deltaCdxA.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionMap_DeltaCdxA {
             get {
@@ -5353,7 +5743,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt.
+        ///   Looks up a localized string similar to vehicleSpeed.
         /// </summary>
         public static string Vehicle_CrosswindCorrectionMap_VehicleSpeed_Attr {
             get {
@@ -5362,7 +5752,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionMode ähnelt.
+        ///   Looks up a localized string similar to CrossWindCorrectionMode.
         /// </summary>
         public static string Vehicle_CrossWindCorrectionMode {
             get {
@@ -5371,7 +5761,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CurbMassChassis ähnelt.
+        ///   Looks up a localized string similar to CurbMassChassis.
         /// </summary>
         public static string Vehicle_CurbMassChassis {
             get {
@@ -5380,7 +5770,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CurbMassExtra ähnelt.
+        ///   Looks up a localized string similar to CurbMassExtra.
         /// </summary>
         public static string Vehicle_CurbMassExtra {
             get {
@@ -5389,7 +5779,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CurbWeightChassis ähnelt.
+        ///   Looks up a localized string similar to CurbWeightChassis.
         /// </summary>
         public static string Vehicle_CurbWeightChassis {
             get {
@@ -5398,7 +5788,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die CurbWeightExtra ähnelt.
+        ///   Looks up a localized string similar to CurbWeightExtra.
         /// </summary>
         public static string Vehicle_CurbWeightExtra {
             get {
@@ -5407,7 +5797,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die DualFuelVehicle ähnelt.
+        ///   Looks up a localized string similar to DualFuelVehicle.
         /// </summary>
         public static string Vehicle_DualFuelVehicle {
             get {
@@ -5416,7 +5806,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die GrossVehicleMass ähnelt.
+        ///   Looks up a localized string similar to GrossVehicleMass.
         /// </summary>
         public static string Vehicle_GrossVehicleMass {
             get {
@@ -5425,7 +5815,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die HybridElectricHDV ähnelt.
+        ///   Looks up a localized string similar to HybridElectricHDV.
         /// </summary>
         public static string Vehicle_HybridElectricHDV {
             get {
@@ -5434,7 +5824,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt.
+        ///   Looks up a localized string similar to IdlingSpeed.
         /// </summary>
         public static string Vehicle_IdlingSpeed {
             get {
@@ -5443,7 +5833,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LegislativeCategory ähnelt.
+        ///   Looks up a localized string similar to LegislativeCategory.
         /// </summary>
         public static string Vehicle_LegislativeCategory {
             get {
@@ -5452,7 +5842,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die LegislativeClass ähnelt.
+        ///   Looks up a localized string similar to LegislativeClass.
         /// </summary>
         public static string Vehicle_LegislativeClass {
             get {
@@ -5461,7 +5851,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Loading ähnelt.
+        ///   Looks up a localized string similar to Loading.
         /// </summary>
         public static string Vehicle_Loading {
             get {
@@ -5470,7 +5860,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxChargingPower ähnelt.
+        ///   Looks up a localized string similar to MaxChargingPower.
         /// </summary>
         public static string Vehicle_MaxChargingPower {
             get {
@@ -5479,7 +5869,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxNetPower1 ähnelt.
+        ///   Looks up a localized string similar to MaxNetPower1.
         /// </summary>
         public static string Vehicle_MaxNetPower1 {
             get {
@@ -5488,7 +5878,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die MaxNetPower2 ähnelt.
+        ///   Looks up a localized string similar to MaxNetPower2.
         /// </summary>
         public static string Vehicle_MaxNetPower2 {
             get {
@@ -5497,7 +5887,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die NgTankSystem ähnelt.
+        ///   Looks up a localized string similar to NgTankSystem.
         /// </summary>
         public static string Vehicle_NgTankSystem {
             get {
@@ -5506,7 +5896,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die OvcHev ähnelt.
+        ///   Looks up a localized string similar to OvcHev.
         /// </summary>
         public static string Vehicle_OvcHev {
             get {
@@ -5515,7 +5905,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTO ähnelt.
+        ///   Looks up a localized string similar to PTO.
         /// </summary>
         public static string Vehicle_PTO {
             get {
@@ -5524,7 +5914,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOOtherElements ähnelt.
+        ///   Looks up a localized string similar to PTOOtherElements.
         /// </summary>
         public static string Vehicle_PTO_OtherElements {
             get {
@@ -5533,7 +5923,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOShaftsGearWheels ähnelt.
+        ///   Looks up a localized string similar to PTOShaftsGearWheels.
         /// </summary>
         public static string Vehicle_PTO_ShaftsGearWheels {
             get {
@@ -5542,7 +5932,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOCycle ähnelt.
+        ///   Looks up a localized string similar to PTOCycle.
         /// </summary>
         public static string Vehicle_PTOCycle {
             get {
@@ -5551,7 +5941,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt.
+        ///   Looks up a localized string similar to engineSpeed.
         /// </summary>
         public static string Vehicle_PTOCycle_EngineSpeed_Attr {
             get {
@@ -5560,7 +5950,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Vehicle_PTOCycle_Entry {
             get {
@@ -5569,7 +5959,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die time ähnelt.
+        ///   Looks up a localized string similar to time.
         /// </summary>
         public static string Vehicle_PTOCycle_Time_Attr {
             get {
@@ -5578,7 +5968,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torque ähnelt.
+        ///   Looks up a localized string similar to torque.
         /// </summary>
         public static string Vehicle_PTOCycle_Torque_Attr {
             get {
@@ -5587,7 +5977,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOIdleLossMap ähnelt.
+        ///   Looks up a localized string similar to PTOIdleLossMap.
         /// </summary>
         public static string Vehicle_PTOIdleLossMap {
             get {
@@ -5596,7 +5986,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt.
+        ///   Looks up a localized string similar to engineSpeed.
         /// </summary>
         public static string Vehicle_PTOIdleLossMap_EngineSpeed_Attr {
             get {
@@ -5605,7 +5995,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Vehicle_PTOIdleLossMap_Entry {
             get {
@@ -5614,7 +6004,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ptoTorqueLoss ähnelt.
+        ///   Looks up a localized string similar to ptoTorqueLoss.
         /// </summary>
         public static string Vehicle_PTOIdleLossMap_TorqueLoss_Attr {
             get {
@@ -5623,7 +6013,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die PTOType ähnelt.
+        ///   Looks up a localized string similar to PTOType.
         /// </summary>
         public static string Vehicle_PTOType {
             get {
@@ -5632,7 +6022,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ClassBus ähnelt.
+        ///   Looks up a localized string similar to ClassBus.
         /// </summary>
         public static string Vehicle_RegisteredClass {
             get {
@@ -5641,7 +6031,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RetarderRatio ähnelt.
+        ///   Looks up a localized string similar to RetarderRatio.
         /// </summary>
         public static string Vehicle_RetarderRatio {
             get {
@@ -5650,7 +6040,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die RetarderType ähnelt.
+        ///   Looks up a localized string similar to RetarderType.
         /// </summary>
         public static string Vehicle_RetarderType {
             get {
@@ -5659,7 +6049,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SleeperCab ähnelt.
+        ///   Looks up a localized string similar to SleeperCab.
         /// </summary>
         public static string Vehicle_SleeperCab {
             get {
@@ -5668,7 +6058,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die SteeredAxles ähnelt.
+        ///   Looks up a localized string similar to SteeredAxles.
         /// </summary>
         public static string Vehicle_SteeredAxles {
             get {
@@ -5677,7 +6067,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TorqueLimits ähnelt.
+        ///   Looks up a localized string similar to TorqueLimits.
         /// </summary>
         public static string Vehicle_TorqueLimits {
             get {
@@ -5686,7 +6076,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt.
+        ///   Looks up a localized string similar to Entry.
         /// </summary>
         public static string Vehicle_TorqueLimits_Entry {
             get {
@@ -5695,7 +6085,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die gear ähnelt.
+        ///   Looks up a localized string similar to gear.
         /// </summary>
         public static string Vehicle_TorqueLimits_Entry_Gear_Attr {
             get {
@@ -5704,7 +6094,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt.
+        ///   Looks up a localized string similar to maxTorque.
         /// </summary>
         public static string Vehicle_TorqueLimits_Entry_MaxTorque_Attr {
             get {
@@ -5713,7 +6103,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt.
+        ///   Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass.
         /// </summary>
         public static string Vehicle_TPMLM {
             get {
@@ -5722,7 +6112,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleTypeApprovalNumber ähnelt.
+        ///   Looks up a localized string similar to VehicleTypeApprovalNumber.
         /// </summary>
         public static string Vehicle_TypeApprovalNumber {
             get {
@@ -5731,7 +6121,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleCategory ähnelt.
+        ///   Looks up a localized string similar to VehicleCategory.
         /// </summary>
         public static string Vehicle_VehicleCategory {
             get {
@@ -5740,7 +6130,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleCode ähnelt.
+        ///   Looks up a localized string similar to VehicleCode.
         /// </summary>
         public static string Vehicle_VehicleCode {
             get {
@@ -5749,7 +6139,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VIN ähnelt.
+        ///   Looks up a localized string similar to VIN.
         /// </summary>
         public static string Vehicle_VIN {
             get {
@@ -5758,7 +6148,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VocationalVehicle ähnelt.
+        ///   Looks up a localized string similar to VocationalVehicle.
         /// </summary>
         public static string Vehicle_VocationalVehicle {
             get {
@@ -5767,7 +6157,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die ZeroEmissionVehicle ähnelt.
+        ///   Looks up a localized string similar to ZeroEmissionVehicle.
         /// </summary>
         public static string Vehicle_ZeroEmissionVehicle {
             get {
@@ -5776,7 +6166,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleDeclarationType ähnelt.
+        ///   Looks up a localized string similar to VehicleDeclarationType.
         /// </summary>
         public static string VehicleAttr_VehicleDeclarationType {
             get {
@@ -5785,7 +6175,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleGroupCO2 ähnelt.
+        ///   Looks up a localized string similar to VehicleGroupCO2.
         /// </summary>
         public static string VehicleGroupCO2 {
             get {
@@ -5794,7 +6184,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die VehicleTypeApprovalNumber ähnelt.
+        ///   Looks up a localized string similar to VehicleTypeApprovalNumber.
         /// </summary>
         public static string VehicleTypeApprovalNumber {
             get {
@@ -5803,7 +6193,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die Voltage ähnelt.
+        ///   Looks up a localized string similar to Voltage.
         /// </summary>
         public static string VoltageLevel_Voltage {
             get {
@@ -5812,7 +6202,16 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueLimit ähnelt.
+        ///   Looks up a localized string similar to Vocational.
+        /// </summary>
+        public static string XMLCustomerReportIsVocational {
+            get {
+                return ResourceManager.GetString("XMLCustomerReportIsVocational", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to torqueLimit.
         /// </summary>
         public static string XMLManufacturerReport_torqueLimit {
             get {
@@ -5821,7 +6220,7 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die torqueLimitPercent ähnelt.
+        ///   Looks up a localized string similar to torqueLimitPercent.
         /// </summary>
         public static string XMLManufacturerReport_torqueLimitPercent {
             get {
@@ -5830,7 +6229,25 @@ namespace TUGraz.VectoCommon.Resources {
         }
         
         /// <summary>
-        ///   Sucht eine lokalisierte Zeichenfolge, die type ähnelt.
+        ///   Looks up a localized string similar to xmlns.
+        /// </summary>
+        public static string XMLNS {
+            get {
+                return ResourceManager.GetString("XMLNS", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to xsi.
+        /// </summary>
+        public static string XSI {
+            get {
+                return ResourceManager.GetString("XSI", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to type.
         /// </summary>
         public static string XSIType {
             get {
diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.resx b/VectoCommon/VectoCommon/Resources/XMLNames.resx
index 738118ed6b76bcc853eb47d04dd7dbcebe2e2101..2c0ea6ed6d48b391c8a7805050548eef3a7b444f 100644
--- a/VectoCommon/VectoCommon/Resources/XMLNames.resx
+++ b/VectoCommon/VectoCommon/Resources/XMLNames.resx
@@ -2040,7 +2040,145 @@
   <data name="Results_Report_OVCModeAttr_ChargeSustaining" xml:space="preserve">
     <value>charge sustaining</value>
   </data>
-<data name="REESS" xml:space="preserve">
-	<value>REESS</value>
-</data>
+  <data name="REESS" xml:space="preserve">
+    <value>REESS</value>
+  </data>
+  <data name="AbstractVectoOutputManufacturerType" xml:space="preserve">
+    <value>AbstractVectoOutputManufacturerType</value>
+  </data>
+  <data name="DI" xml:space="preserve">
+    <value>di</value>
+  </data>
+  <data name="GramsPerKWattHour" xml:space="preserve">
+    <value>g/kWh</value>
+  </data>
+  <data name="ManufacturerRecord" xml:space="preserve">
+    <value>ManufacturerRecord</value>
+  </data>
+  <data name="MonitoringAddADAs" xml:space="preserve">
+    <value>additional ADAS technologies</value>
+  </data>
+  <data name="MonitoringAdvAero" xml:space="preserve">
+    <value>advanced aerodynamic measures</value>
+  </data>
+  <data name="MonitoringAdvAux" xml:space="preserve">
+    <value>advanced auxiliary technologies</value>
+  </data>
+  <data name="MonitoringAdvDrivetrain" xml:space="preserve">
+    <value>advanced drivetrain technologies</value>
+  </data>
+  <data name="MonitoringAdvEngine" xml:space="preserve">
+    <value>advanced engine technologies</value>
+  </data>
+  <data name="MonitoringAdvPowertrain" xml:space="preserve">
+    <value>advanced powertrain integration and hybridisation</value>
+  </data>
+  <data name="MonitoringAdvReducingTech" xml:space="preserve">
+    <value>AdvancedReducingTechnologies</value>
+  </data>
+  <data name="MonitoringAdvRoll" xml:space="preserve">
+    <value>advanced rolling resistance measures</value>
+  </data>
+  <data name="MonitoringAxle" xml:space="preserve">
+    <value>Axle</value>
+  </data>
+  <data name="MonitoringAxlegear" xml:space="preserve">
+    <value>Axlegear</value>
+  </data>
+  <data name="MonitoringAxleNumber" xml:space="preserve">
+    <value>axleNumber</value>
+  </data>
+  <data name="MonitoringAxleWheels" xml:space="preserve">
+    <value>AxleWheels</value>
+  </data>
+  <data name="MonitoringCategory" xml:space="preserve">
+    <value>category</value>
+  </data>
+  <data name="MonitoringCO2" xml:space="preserve">
+    <value>CO2</value>
+  </data>
+  <data name="MonitoringDataNode" xml:space="preserve">
+    <value>AdditionalData</value>
+  </data>
+  <data name="MonitoringEngine" xml:space="preserve">
+    <value>Engine</value>
+  </data>
+  <data name="MonitoringEntry" xml:space="preserve">
+    <value>Entry</value>
+  </data>
+  <data name="MonitoringFuelConsumption" xml:space="preserve">
+    <value>FuelConsumption</value>
+  </data>
+  <data name="MonitoringGearbox" xml:space="preserve">
+    <value>Gearbox</value>
+  </data>
+  <data name="MonitoringLicenseNumber" xml:space="preserve">
+    <value>VectoLicenseNbr</value>
+  </data>
+  <data name="MonitoringMake" xml:space="preserve">
+    <value>Make</value>
+  </data>
+  <data name="MonitoringManufacturer" xml:space="preserve">
+    <value>Manufacturer</value>
+  </data>
+  <data name="MonitoringManufacturerAddress" xml:space="preserve">
+    <value>ManufacturerAddress</value>
+  </data>
+  <data name="MonitoringOtherTech" xml:space="preserve">
+    <value>other</value>
+  </data>
+  <data name="MonitoringRootNode" xml:space="preserve">
+    <value>VectoMonitoring</value>
+  </data>
+  <data name="MonitoringTyre" xml:space="preserve">
+    <value>Tyre</value>
+  </data>
+  <data name="MonitoringVehicle" xml:space="preserve">
+    <value>Vehicle</value>
+  </data>
+  <data name="MonitoringWHSC" xml:space="preserve">
+    <value>WHSC</value>
+  </data>
+  <data name="MonitoringWHTC" xml:space="preserve">
+    <value>WHTC</value>
+  </data>
+  <data name="SchemaLocation" xml:space="preserve">
+    <value>schemaLocation</value>
+  </data>
+  <data name="SchemaVersion" xml:space="preserve">
+    <value>schemaVersion</value>
+  </data>
+  <data name="XMLNS" xml:space="preserve">
+    <value>xmlns</value>
+  </data>
+  <data name="XSI" xml:space="preserve">
+    <value>xsi</value>
+  </data>
+  <data name="MonitoringTypeApprovalNumber" xml:space="preserve">
+    <value>TypeApprovalNumber</value>
+  </data>
+  <data name="MonitoringDataTypeSuffix" xml:space="preserve">
+    <value>DataType</value>
+  </data>
+  <data name="MRFDataNode" xml:space="preserve">
+    <value>Data</value>
+  </data>
+  <data name="MRFDataTypeSuffix" xml:space="preserve">
+    <value>ManufacturerOutputDataType</value>
+  </data>
+  <data name="MonitoringElectricEnergyStorage" xml:space="preserve">
+    <value>ElectricEnergyStorage</value>
+  </data>
+  <data name="MonitoringElectricMachine" xml:space="preserve">
+    <value>ElectricMachine</value>
+  </data>
+  <data name="MonitoringElectricMachineGEN" xml:space="preserve">
+    <value>ElectricMachineGEN</value>
+  </data>
+  <data name="REESS" xml:space="preserve">
+    <value>REESS</value>
+  </data>
+  <data name="XMLCustomerReportIsVocational" xml:space="preserve">
+    <value>Vocational</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/VectoCommon/VectoHashing/VectoHash.cs b/VectoCommon/VectoHashing/VectoHash.cs
index 4a371f543eccc947e73e541d794c47edfd803f01..5ee74a01ecb33ec90647393a87b960848a0dcd17 100644
--- a/VectoCommon/VectoHashing/VectoHash.cs
+++ b/VectoCommon/VectoHashing/VectoHash.cs
@@ -304,7 +304,7 @@ namespace TUGraz.VectoHashing
 			if (Document.DocumentElement.LocalName.Equals(XMLNames.ManufacturingStep)) {
 				return VectoComponents.VectoManufacturingStep;
 			}
-			throw new Exception("unknown document structure! neither input data nor output data format");
+			throw new Exception($"{Document.DocumentElement.LocalName}: unknown document structure! neither input data nor output data format");
 		}
 
 		public string GetDigestMethod()
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/CompletedBus/Generic/DeclarationDataAdapterGenericCompletedBus.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/CompletedBus/Generic/DeclarationDataAdapterGenericCompletedBus.cs
index 31301306d7ef5067cdfa58731a25d11e15c911a4..8665b7c63e691acbee9457bf9300fa36abc238bb 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/CompletedBus/Generic/DeclarationDataAdapterGenericCompletedBus.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/CompletedBus/Generic/DeclarationDataAdapterGenericCompletedBus.cs
@@ -29,7 +29,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.CompletedBus.Gener
 			private readonly IDriverDataAdapterBus _driverDataAdapter = new CompletedBusGenericDriverDataAdapter();
 			//protected readonly IVehicleDataAdapter _vehicleDataAdapter = new CompletedBusGenericVehicleDataAdapter();
 			private readonly IAxleGearDataAdapter _axleGearDataAdapter = new GenericCompletedBusAxleGearDataAdapter();
-			private readonly IRetarderDataAdapter _retarderDataAdapter = new GenericRetarderDataAdapter();
+			private readonly IGenericRetarderDataAdapter _retarderDataAdapter = new GenericRetarderDataAdapter();
 			private readonly IAirdragDataAdapter _airdragDataAdapter = new AirdragDataAdapter();
 			private readonly IAngledriveDataAdapter _angledriveDataAdapter = new GenericAngledriveDataAdapter();
             #endregion
@@ -106,7 +106,12 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.CompletedBus.Gener
 			public RetarderData CreateRetarderData(IRetarderInputData retarderData, ArchitectureID archID,
 				IIEPCDeclarationInputData iepcInputData)
 			{
-				return _retarderDataAdapter.CreateRetarderData(retarderData, archID, iepcInputData);
+				throw new NotImplementedException("No longer applicable to buses.");
+			}
+
+			public RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun)
+			{
+				return _retarderDataAdapter.CreateGenericRetarderData(retarderData, vectoRun);
 			}
 
 			public virtual IList<Tuple<PowertrainPosition, ElectricMotorData>> CreateElectricMachines(IElectricMachinesDeclarationInputData electricMachines, IDictionary<PowertrainPosition, IList<Tuple<Volt, TableData>>> torqueLimits,
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/HeavyLorry/DeclarationDataAdapterHeavyLorry.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/HeavyLorry/DeclarationDataAdapterHeavyLorry.cs
index 8e15523d15a05089c4400c479a197f499452d1c5..17d8269fe4e14e7148851b297a79d68400fa0666 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/HeavyLorry/DeclarationDataAdapterHeavyLorry.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/HeavyLorry/DeclarationDataAdapterHeavyLorry.cs
@@ -64,7 +64,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.HeavyLorry
             private readonly IDriverDataAdapter _driverDataAdapter = new LorryDriverDataAdapter();
             //protected readonly IVehicleDataAdapter _vehicleDataAdapter = new LorryVehicleDataAdapter();
 			private readonly IAxleGearDataAdapter _axleGearDataAdapter = new AxleGearDataAdapter();
-			private readonly IRetarderDataAdapter _retarderDataAdapter = new RetarderDataAdapter();
+			private readonly IGenericRetarderDataAdapter _retarderDataAdapter = new GenericRetarderDataAdapter();
 			private readonly IAirdragDataAdapter _airdragDataAdapter = new AirdragDataAdapter();
 
 			private IAngledriveDataAdapter _angleDriveDataAdapter = new AngledriveDataAdapter();
@@ -219,6 +219,11 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.HeavyLorry
 			{
 				return ElectricMachinesDataAdapter.CreateIEPCElectricMachines(iepc, averageVoltage);
 			}
+
+			public RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun)
+			{
+				return _retarderDataAdapter.CreateGenericRetarderData(retarderData, vectoRun);
+			}
 		}
 
 		public class Conventional : LorryBase
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/IDeclarationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/IDeclarationDataAdapter.cs
index 41219add0f0722d460176995d521cf09f83d8e10..ed6d927bb7989bc281705ad31a70f18eb47335dc 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/IDeclarationDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/IDeclarationDataAdapter.cs
@@ -16,8 +16,6 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 {
 	public interface IDeclarationDataAdapter
 	{
-		
-
 		VehicleData CreateVehicleData(IVehicleDeclarationInputData vehicle, Segment segment, Mission first, KeyValuePair<LoadingType, Tuple<Kilogram, double?>> keyValuePair, bool allowVocational);
 		
 		GearboxData CreateGearboxData(IVehicleDeclarationInputData inputData,
@@ -28,7 +26,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 
 		RetarderData CreateRetarderData(IRetarderInputData retarderData, ArchitectureID archID,
 			IIEPCDeclarationInputData iepcInputData);
-		
+				
 		AxleGearData CreateAxleGearData(IAxleGearInputData axleGearInputData);
 
 		AngledriveData CreateAngledriveData(IAngledriveInputData angledriveData);
@@ -108,6 +106,8 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 			GearboxData gearboxData, CombustionEngineData engineData,
 			IList<Tuple<PowertrainPosition, ElectricMotorData>> runDataElectricMachinesData,
 			ArchitectureID architectureId);
+		
+		RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun);
 	}
 
 	public interface IGenericCompletedBusDeclarationDataAdapter : IDeclarationDataAdapter
@@ -135,7 +135,8 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 			GearboxData gearboxData, CombustionEngineData engineData,
 			IList<Tuple<PowertrainPosition, ElectricMotorData>> runDataElectricMachinesData, ArchitectureID architectureId);
 
-    }
+		RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun);
+	}
 
 	public interface ISpecificCompletedBusDeclarationDataAdapter
 	{
@@ -177,5 +178,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 			SuperCapData runDataSuperCapData, Kilogram vehicleMass, OvcHevMode ovcMode,
 			LoadingType loading, VehicleClass vehicleClass, MissionType missionType, TableData boostingLimitations,
 			GearboxData gearboxData, CombustionEngineData engineData, IList<Tuple<PowertrainPosition, ElectricMotorData>> emData, ArchitectureID architectureId);
-    }
+
+		RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun);
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/PrimaryBus/DeclarationDataAdapterPrimaryBus.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/PrimaryBus/DeclarationDataAdapterPrimaryBus.cs
index a731f58b8bd743594522fc2d45cb7703430cd4b5..3a225dfd96ba226f9bd249fd4ce7d9128112c301 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/PrimaryBus/DeclarationDataAdapterPrimaryBus.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/PrimaryBus/DeclarationDataAdapterPrimaryBus.cs
@@ -29,7 +29,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.PrimaryBus
 			//protected readonly IVehicleDataAdapter _vehicleDataAdapter = new PrimaryBusVehicleDataAdapter();
 			protected readonly IAxleGearDataAdapter _axleGearDataAdapter = new AxleGearDataAdapter();
 			//protected readonly IPrimaryBusAuxiliaryDataAdapter _auxDataAdapter = new PrimaryBusAuxiliaryDataAdapter();
-			protected readonly IRetarderDataAdapter _retarderDataAdapter = new RetarderDataAdapter();
+			protected readonly IGenericRetarderDataAdapter _retarderDataAdapter = new GenericRetarderDataAdapter();
 			protected readonly IAirdragDataAdapter _airdragDataAdapter = new AirdragDataAdapter();
 			private readonly IAngledriveDataAdapter _angledriveDataAdapter = new AngledriveDataAdapter();
 
@@ -169,6 +169,11 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.PrimaryBus
 			{
 				return AuxDataAdapter.CreateBusAuxiliariesData(mission, vehicleData, runData);
 			}
+
+			public RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun)
+			{
+				return _retarderDataAdapter.CreateGenericRetarderData(retarderData, vectoRun);
+			}
 		}
 
 		public class Conventional : PrimaryBusBase
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/GearBoxDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/GearBoxDataAdapter.cs
index 395bd92c7d526a7d4ed1b4a74f8ca5d65020295b..f46191b1a10dfd8f3a6f8e3a757452beb817a589 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/GearBoxDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/GearBoxDataAdapter.cs
@@ -376,9 +376,25 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponen
 						gearsInput, engine,
 						axlegearRatio, dynamicTyreRadius, runData.ElectricMachinesData?.FirstOrDefault()?.Item2);
 
+				ShiftPolygon extendedShiftPolygon = null;
+				if (gearbox.Type == GearboxType.MT)
+				{
+					extendedShiftPolygon = shiftPolygonCalculator != null
+						? shiftPolygonCalculator.ComputeDeclarationExtendedShiftPolygon(
+							gearbox.Type, (int)i, engine?.FullLoadCurves[i + 1], gearbox.Gears, engine, axlegearRatio,
+							dynamicTyreRadius, runData.ElectricMachinesData?.FirstOrDefault()?.Item2)
+						: DeclarationData.Gearbox.ComputeManualTransmissionShiftPolygonExtended(
+							(int)i, engine?.FullLoadCurves[i + 1],
+							gearsInput,
+							engine,
+							axlegearRatio,
+							dynamicTyreRadius);
+				}
+
 				var gearData = new GearData
 				{
 					ShiftPolygon = shiftPolygon,
+					ExtendedShiftPolygon = extendedShiftPolygon,
 					MaxSpeed = gear.MaxInputSpeed,
 					MaxTorque = gear.MaxTorque,
 					Ratio = gear.Ratio,
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/Interfaces/IRetarderDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/Interfaces/IRetarderDataAdapter.cs
index 7214b9fc45693d6748f31c2468e691d43b553ae0..3b9a506d244484d526382bf41127da733ab72be6 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/Interfaces/IRetarderDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/Interfaces/IRetarderDataAdapter.cs
@@ -1,4 +1,5 @@
 using TUGraz.VectoCommon.InputData;
+using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.SimulationComponent.Data;
 
 namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponents.Interfaces
@@ -8,4 +9,9 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponen
         RetarderData CreateRetarderData(IRetarderInputData retarder, ArchitectureID architecture,
 			IIEPCDeclarationInputData iepcInputData);
     }
+
+	public interface IGenericRetarderDataAdapter : IRetarderDataAdapter
+	{
+		RetarderData CreateGenericRetarderData(IRetarderInputData retarder, VectoRunData vehicleData);
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/RetarderDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/RetarderDataAdapter.cs
index 3c48be3ca2744f02e83b6a6fa08e8ed9c2125db6..1d644e5ea61ced7127e8cc59bd84f97950d97613 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/RetarderDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SimulationComponents/RetarderDataAdapter.cs
@@ -6,6 +6,7 @@ using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.InputData.Reader.ComponentData;
 using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponents.Interfaces;
 using TUGraz.VectoCore.Models.Declaration;
+using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.SimulationComponent.Data;
 
 namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponents
@@ -122,9 +123,26 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponen
 		
 	}
 
-	public class GenericRetarderDataAdapter : IRetarderDataAdapter
+	public class GenericRetarderDataAdapter : IGenericRetarderDataAdapter
 	{
 		private readonly GenericBusRetarderData _genericRetarderData = new GenericBusRetarderData();
+
+		public RetarderData CreateGenericRetarderData(IRetarderInputData retarder, VectoRunData vehicleData)
+		{
+			bool isBatteryElectric =
+				vehicleData.JobType == VectoSimulationJobType.BatteryElectricVehicle
+				|| vehicleData.JobType == VectoSimulationJobType.IEPC_E;
+			
+			PerSecond maxMotorSpeed = isBatteryElectric
+				? vehicleData.ElectricMachinesData[0].Item2.EfficiencyData.MaxSpeed
+				: vehicleData.EngineData.FullLoadCurves[0].MaxSpeed;
+			
+			double maxGbxRatio = vehicleData.GearboxData?.Gears[(uint)vehicleData.GearboxData.Gears.Count].Ratio ?? 1;
+			double combinedRatios = isBatteryElectric ? maxGbxRatio * vehicleData.ElectricMachinesData[0].Item2.RatioADC : maxGbxRatio;
+
+			return _genericRetarderData.CreateGenericBusRetarderData(retarder, maxMotorSpeed, combinedRatios);
+		}
+
 		public RetarderData CreateRetarderData(IRetarderInputData retarder, ArchitectureID architecture,
 			IIEPCDeclarationInputData iepcInputData)
 		{
diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SingleBus/DeclarationDataAdapterSingleBus.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SingleBus/DeclarationDataAdapterSingleBus.cs
index bfa64a6460589517d32eeab7a1887e70b1f66b17..a37cc650c39ace7c1a8cce0c05284aa2f48cd445 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SingleBus/DeclarationDataAdapterSingleBus.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/SingleBus/DeclarationDataAdapterSingleBus.cs
@@ -30,7 +30,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SingleBus
 			private IDriverDataAdapterBus _driverDataAdapter = new PrimaryBusDriverDataAdapter();
 			private SingleBusVehicleDataAdapter _vehicleDataAdapter = new SingleBusVehicleDataAdapter();
 			private IAxleGearDataAdapter _axleGearDataAdapter = new AxleGearDataAdapter();
-			private IRetarderDataAdapter _retarderDataAdapter = new RetarderDataAdapter();
+			private IGenericRetarderDataAdapter _retarderDataAdapter = new GenericRetarderDataAdapter();
 			private IAirdragDataAdapter _airdragDataAdapter = new SingleBusAirdragDataAdapter();
 			private IAngledriveDataAdapter _angledriveDataAdapter = new AngledriveDataAdapter();
 
@@ -175,6 +175,11 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SingleBus
 				VectoSimulationJobType jobType, bool ovc, Action<BatterySystemData> setBatteryData,
 				Action<SuperCapData> setSuperCapData);
 
+			public RetarderData CreateGenericRetarderData(IRetarderInputData retarderData, VectoRunData vectoRun)
+			{
+				return _retarderDataAdapter.CreateGenericRetarderData(retarderData, vectoRun);
+			}
+
 			#endregion
 		}
 
diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs
index 0554ca45c685cf4eacf2788161bb9ff350b899af..78083b3bfce00e6a47917826509aad9464ff334f 100644
--- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs
+++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs
@@ -265,13 +265,9 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     PrimaryVehicle.Components.AuxiliaryInputData, primaryBusAuxiliaries, mission.MissionType,
                     primarySegment.VehicleClass, mission.BusParameter.VehicleLength,
                     PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-                simulationRunData.Retarder =
-                    DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 
                 simulationRunData.EngineData.FuelMode = 0;
                 simulationRunData.VehicleData.VehicleClass = _segment.VehicleClass;
-                simulationRunData.BusAuxiliaries =
-                    DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, simulationRunData);
                 var shiftStrategyName =
                     PowertrainBuilder.GetShiftStrategyName(PrimaryVehicle.Components.GearboxInputData.Type,
                         PrimaryVehicle.VehicleType);
@@ -282,7 +278,11 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     DataAdapterGeneric.CreateGearshiftData((simulationRunData.AxleGearData?.AxleGear.Ratio ?? 1.0) *
 															(simulationRunData.AngledriveData?.Angledrive.Ratio ?? 1.0),
                         PrimaryVehicle.EngineIdleSpeed, gbx.Type, gbx.Gears.Count);
-                return simulationRunData;
+				simulationRunData.Retarder =
+					DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, simulationRunData);
+				simulationRunData.BusAuxiliaries =
+					DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, simulationRunData);
+				return simulationRunData;
             }
 
             protected override VectoRunData CreateVectoRunDataSpecific(Mission mission,
@@ -305,14 +305,15 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					PrimaryVehicle.Components.AuxiliaryInputData,
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					CompletedVehicle.Length, PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-				simulationRunData.Retarder = DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 				simulationRunData.EngineData.FuelMode = 0;
 				simulationRunData.VehicleData.VehicleClass = _segment.VehicleClass;
-				simulationRunData.BusAuxiliaries =
-					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
-						simulationRunData);
 
 				CreateGearboxAndGearshiftData(simulationRunData);
+				simulationRunData.Retarder =
+					DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, simulationRunData);
+				simulationRunData.BusAuxiliaries =
+					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, simulationRunData);
+
 				return simulationRunData;
             }
 
@@ -457,9 +458,6 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					iepcData.ForEach(iepc => rd.ElectricMachinesData.Add(iepc));
 				}
 
-
-
-
                 var primaryBusAuxiliaries = PrimaryVehicle.Components.BusAuxiliaries;
 
                 rd.VehicleData =
@@ -476,17 +474,16 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     PrimaryVehicle.Components.AuxiliaryInputData, primaryBusAuxiliaries, mission.MissionType,
                     primarySegment.VehicleClass, mission.BusParameter.VehicleLength,
                     PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-                rd.Retarder =
-                    DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 				rd.EngineData.FuelMode = 0;
                 rd.VehicleData.VehicleClass = _segment.VehicleClass;
-                rd.BusAuxiliaries =
-                    DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, rd);
                 
-
 				CreateGearboxAndGearshiftData(rd);
+				rd.Retarder =
+					DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, rd);
+				rd.BusAuxiliaries =
+					DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, rd);
 
-                rd.HybridStrategyParameters =
+				rd.HybridStrategyParameters =
 					DataAdapterGeneric.CreateHybridStrategy(rd.BatteryData, rd.SuperCapData, rd.VehicleData.TotalVehicleMass,
 						ovcHevMode, loading.Key, rd.VehicleData.VehicleClass, mission.MissionType);
 
@@ -543,12 +540,8 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					PrimaryVehicle.Components.AuxiliaryInputData,
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					CompletedVehicle.Length, PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-				rd.Retarder = DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 				rd.EngineData.FuelMode = 0;
 				rd.VehicleData.VehicleClass = _segment.VehicleClass;
-				rd.BusAuxiliaries =
-					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
-						rd);
 
 
                 CreateGearboxAndGearshiftData(rd);
@@ -560,6 +553,10 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					rd.Loading,
 					rd.VehicleData.VehicleClass,
 					rd.Mission.MissionType);
+				rd.Retarder = DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, rd);
+				rd.BusAuxiliaries =
+					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
+						rd);
 
                 SetOvcModeProperties(ovcMode, rd);
 
@@ -693,13 +690,8 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     PrimaryVehicle.Components.AuxiliaryInputData, primaryBusAuxiliaries, mission.MissionType,
                     primarySegment.VehicleClass, mission.BusParameter.VehicleLength,
                     PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-                rd.Retarder =
-                    DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.VehicleType == VectoSimulationJobType.IHPC ? ArchitectureID.P_IHPC : PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
-
                 rd.EngineData.FuelMode = 0;
                 rd.VehicleData.VehicleClass = _segment.VehicleClass;
-                rd.BusAuxiliaries =
-                    DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, rd);
                 var shiftStrategyName =
                     PowertrainBuilder.GetShiftStrategyName(PrimaryVehicle.Components.GearboxInputData.Type,
                         PrimaryVehicle.VehicleType);
@@ -710,6 +702,11 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     DataAdapterGeneric.CreateGearshiftData((rd.AxleGearData?.AxleGear.Ratio ?? 1.0) *
                                                             (rd.AngledriveData?.Angledrive.Ratio ?? 1.0),
                         PrimaryVehicle.EngineIdleSpeed, gbx.Type, gbx.Gears.Count);
+				rd.Retarder =
+					DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, rd);
+				rd.BusAuxiliaries =
+					DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, rd);
+
 				rd.HybridStrategyParameters = DataAdapterGeneric.CreateHybridStrategy(
 					rd.BatteryData,
 					rd.SuperCapData,
@@ -763,13 +760,9 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					PrimaryVehicle.Components.AuxiliaryInputData,
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					CompletedVehicle.Length, PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-				rd.Retarder = DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.VehicleType == VectoSimulationJobType.IHPC ? ArchitectureID.P_IHPC : PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 				rd.EngineData.FuelMode = 0;
 				rd.VehicleData.VehicleClass = _segment.VehicleClass;
-				rd.BusAuxiliaries =
-					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
-						rd);
-
+				
 				CreateGearboxAndGearshiftData(rd);
 				rd.HybridStrategyParameters = DataAdapterGeneric.CreateHybridStrategy(
 					rd.BatteryData,
@@ -785,7 +778,12 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					rd.ElectricMachinesData,
 					PrimaryVehicle.ArchitectureID
 					);
-                SetOvcModeProperties(ovcMode, rd);
+				rd.Retarder = DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, rd);
+				rd.BusAuxiliaries =
+					DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
+						rd);
+
+				SetOvcModeProperties(ovcMode, rd);
 				if (ovcMode == OvcHevMode.ChargeSustaining) {
 					rd.IterativeRunStrategy = new HevChargeSustainingIterativeRunStrategy();
 				}
@@ -905,17 +903,18 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
                     PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
                     CompletedVehicle.Length, PrimaryVehicle.Components.AxleWheels.NumSteeredAxles,
                     PrimaryVehicle.VehicleType);
-                result.Retarder = DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
                 result.MaxChargingPower = PrimaryVehicle.MaxChargingPower;
 
                 //result.EngineData.FuelMode = 0;
                 result.VehicleData.VehicleClass = _segment.VehicleClass;
-                result.BusAuxiliaries =
-                    DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
-                        result);
 
                 CreateGearboxAndGearshiftData(result);
-                return result;
+				result.Retarder = DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, result);
+				result.BusAuxiliaries =
+					DataAdapterGeneric.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
+						result);
+
+				return result;
             }
 
             protected override VectoRunData CreateVectoRunDataSpecific(Mission mission,
@@ -953,17 +952,18 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					CompletedVehicle.Length, PrimaryVehicle.Components.AxleWheels.NumSteeredAxles,
 					PrimaryVehicle.VehicleType);
-				result.Retarder = DataAdapterGeneric.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
 				result.MaxChargingPower = PrimaryVehicle.MaxChargingPower;
                    
 				//result.EngineData.FuelMode = 0;
 				result.VehicleData.VehicleClass = _segment.VehicleClass;
+
+                CreateGearboxAndGearshiftData(result);
+				result.Retarder = DataAdapterGeneric.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, result);
 				result.BusAuxiliaries =
                     DataAdapterSpecific.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle,
 						result);
-
-                CreateGearboxAndGearshiftData(result);
-                return result;
+                
+				return result;
             }
 
 			
diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/PrimaryBusRunDataFactory/DeclarationModePrimaryBusRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/PrimaryBusRunDataFactory/DeclarationModePrimaryBusRunDataFactory.cs
index 8f3548c6d3c0d540053e8d5106e3467ba14e8ab7..4217ca2a11547806d9ef920d318b9d2778849fa2 100644
--- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/PrimaryBusRunDataFactory/DeclarationModePrimaryBusRunDataFactory.cs
+++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/PrimaryBusRunDataFactory/DeclarationModePrimaryBusRunDataFactory.cs
@@ -181,16 +181,18 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.PrimaryBusRunDa
 					Vehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					Vehicle.Length ?? mission.BusParameter.VehicleLength,
 					Vehicle.Components.AxleWheels.NumSteeredAxles, Vehicle.VehicleType);
-				simulationRunData.Retarder = DataAdapter.CreateRetarderData(Vehicle.Components.RetarderInputData, Vehicle.ArchitectureID, null);
 				simulationRunData.DriverData = DriverData;
 				
 
 				simulationRunData.EngineData.FuelMode = modeIdx.Value;
 				simulationRunData.VehicleData.VehicleClass = _segment.VehicleClass;
+				
+				CreateGearboxAndGearshiftData(simulationRunData);
+
+				simulationRunData.Retarder = DataAdapter.CreateGenericRetarderData(Vehicle.Components.RetarderInputData, simulationRunData);
 				simulationRunData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
 					mission, InputDataProvider.JobInputData.Vehicle, simulationRunData);
 				
-				CreateGearboxAndGearshiftData(simulationRunData);
 				return simulationRunData;
 			}
 
@@ -301,7 +303,8 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.PrimaryBusRunDa
 					runData.AxleGearData = DataAdapter.CreateAxleGearData(Vehicle.Components.AxleGearInputData);
 				}
 
-				runData.Retarder = DataAdapter.CreateRetarderData(Vehicle.Components.RetarderInputData, Vehicle.ArchitectureID, Vehicle.Components.IEPC);
+				CreateGearboxAndGearshiftData(runData);
+				runData.Retarder = DataAdapter.CreateGenericRetarderData(Vehicle.Components.RetarderInputData, runData);
 
 				runData.Aux = DataAdapter.CreateAuxiliaryData(Vehicle.Components.AuxiliaryInputData, 
 					Vehicle.Components.BusAuxiliaries, mission.MissionType,
@@ -310,7 +313,6 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.PrimaryBusRunDa
 				runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
 					mission, InputDataProvider.JobInputData.Vehicle, runData);
 
-                CreateGearboxAndGearshiftData(runData);
 
 				runData.HybridStrategyParameters =
 					DataAdapter.CreateHybridStrategy(runData.BatteryData, runData.SuperCapData, runData.VehicleData.TotalVehicleMass, 
@@ -495,16 +497,16 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.PrimaryBusRunDa
 					Vehicle.Length ?? mission.BusParameter.VehicleLength,
 					Vehicle.Components.AxleWheels.NumSteeredAxles,
 					VectoSimulationJobType.ParallelHybridVehicle);//Hardcode to override IHPC
-				runData.Retarder = DataAdapter.CreateRetarderData(Vehicle.Components.RetarderInputData, Vehicle.VehicleType == VectoSimulationJobType.IHPC ? ArchitectureID.P_IHPC : Vehicle.ArchitectureID, null);
 				runData.DriverData = DriverData;
 
 
 				runData.EngineData.FuelMode = modeIdx.Value;
 				runData.VehicleData.VehicleClass = _segment.VehicleClass;
-				runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
-					mission, InputDataProvider.JobInputData.Vehicle, runData);
 
 				CreateGearboxAndGearshiftData(runData);
+				runData.Retarder = DataAdapter.CreateGenericRetarderData(Vehicle.Components.RetarderInputData, runData);
+				runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
+					mission, InputDataProvider.JobInputData.Vehicle, runData);
 
 				runData.ElectricMachinesData = DataAdapter.CreateElectricMachines(
 					Vehicle.Components.ElectricMachines, Vehicle.ElectricMotorTorqueLimits,
@@ -668,13 +670,13 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.PrimaryBusRunDa
 					Vehicle.Length ?? mission.BusParameter.VehicleLength,
 					Vehicle.Components.AxleWheels.NumSteeredAxles, Vehicle.VehicleType);
 				var emPos = result.ElectricMachinesData.First(x => x.Item1 != PowertrainPosition.GEN).Item1;
-				result.Retarder = DataAdapter.CreateRetarderData(Vehicle.Components.RetarderInputData, Vehicle.ArchitectureID, Vehicle.Components.IEPC);
 				result.DriverData = DriverData;
 
 				result.VehicleData.VehicleClass = _segment.VehicleClass;
+				CreateGearboxAndGearshiftData(result);
+				result.Retarder = DataAdapter.CreateGenericRetarderData(Vehicle.Components.RetarderInputData, result);
 				result.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
 					mission, InputDataProvider.JobInputData.Vehicle, result);
-				CreateGearboxAndGearshiftData(result);
 				
 				return result;
 			}
diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/SingleBus/DeclarationModeSingleBusVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/SingleBus/DeclarationModeSingleBusVectoRunDataFactory.cs
index d6d7a405521298a4a0abb37ee9dbd1e770284753..9838c0162ed9e3563fc8fbf3b2a98d2c5d2496d0 100644
--- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/SingleBus/DeclarationModeSingleBusVectoRunDataFactory.cs
+++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/SingleBus/DeclarationModeSingleBusVectoRunDataFactory.cs
@@ -167,13 +167,13 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.SingleBus
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType,
 					_segment.VehicleClass, PrimaryVehicle.Length ?? mission.BusParameter.VehicleLength,
 					PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-				runData.Retarder = DataAdapter.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, null);
 				
 				runData.EngineData.FuelMode = modeIdx.Value;
 				runData.VehicleData.VehicleClass = _segment.VehicleClass;
+				CreateGearboxAndGearshiftData(runData);
+				runData.Retarder = DataAdapter.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, runData);
 				runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(mission, PrimaryVehicle, CompletedVehicle, runData);
 				
-				CreateGearboxAndGearshiftData(runData);
                 return runData;
             }
 
@@ -307,7 +307,8 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.SingleBus
                     runData.AxleGearData = DataAdapter.CreateAxleGearData(PrimaryVehicle.Components.AxleGearInputData);
                 }
 
-                runData.Retarder = DataAdapter.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
+				CreateGearboxAndGearshiftData(runData);
+				runData.Retarder = DataAdapter.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, runData);
 
                 runData.Aux = DataAdapter.CreateAuxiliaryData(PrimaryVehicle.Components.AuxiliaryInputData,
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType,
@@ -316,8 +317,6 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.SingleBus
                 runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
                     mission, PrimaryVehicle, CompletedVehicle , runData);
 
-                CreateGearboxAndGearshiftData(runData);
-
                 runData.HybridStrategyParameters =
                     DataAdapter.CreateHybridStrategy(runData.BatteryData, runData.SuperCapData, runData.VehicleData.TotalVehicleMass,
                         ovcMode, loading.Key, runData.VehicleData.VehicleClass, mission.MissionType);
@@ -504,17 +503,16 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.SingleBus
 					PrimaryVehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
 					PrimaryVehicle.Length ?? mission.BusParameter.VehicleLength,
 					PrimaryVehicle.Components.AxleWheels.NumSteeredAxles, PrimaryVehicle.VehicleType);
-				runData.Retarder = DataAdapter.CreateRetarderData(PrimaryVehicle.Components.RetarderInputData, PrimaryVehicle.VehicleType == VectoSimulationJobType.IHPC ? ArchitectureID.P_IHPC : PrimaryVehicle.ArchitectureID, null);
 				runData.DriverData = DriverData;
 
-
 				runData.EngineData.FuelMode = modeIdx.Value;
 				runData.VehicleData.VehicleClass = _segment.VehicleClass;
+				
+				CreateGearboxAndGearshiftData(runData);
+				runData.Retarder = DataAdapter.CreateGenericRetarderData(PrimaryVehicle.Components.RetarderInputData, runData);
 				runData.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
 					mission, PrimaryVehicle, CompletedVehicle, runData);
 
-				CreateGearboxAndGearshiftData(runData);
-
 				runData.ElectricMachinesData = DataAdapter.CreateElectricMachines(
 					PrimaryVehicle.Components.ElectricMachines, PrimaryVehicle.ElectricMotorTorqueLimits,
 					runData.BatteryData.CalculateAverageVoltage(), runData.GearboxData.GearList);
@@ -675,13 +673,13 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.SingleBus
                     vehicle.Components.BusAuxiliaries, mission.MissionType, _segment.VehicleClass,
                     vehicle.Length ?? mission.BusParameter.VehicleLength,
                     vehicle.Components.AxleWheels.NumSteeredAxles, vehicle.VehicleType);
-                result.Retarder = DataAdapter.CreateRetarderData(vehicle.Components.RetarderInputData, PrimaryVehicle.ArchitectureID, PrimaryVehicle.Components.IEPC);
                 result.DriverData = DriverData;
 
                 result.VehicleData.VehicleClass = _segment.VehicleClass;
+                CreateGearboxAndGearshiftData(result);
+                result.Retarder = DataAdapter.CreateGenericRetarderData(vehicle.Components.RetarderInputData, result);
                 result.BusAuxiliaries = DataAdapter.CreateBusAuxiliariesData(
                     mission, SingleBusDataProvider.PrimaryVehicle, SingleBusDataProvider.CompletedVehicle, result);
-                CreateGearboxAndGearshiftData(result);
 
                 return result;
             }
diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs
index 0d19c194e8551b01611fdf79bf2817b5a4003a47..27efa9f8f043a65ad329a7ae7ea0b5b98cab6fd5 100644
--- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs
+++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs
@@ -74,11 +74,16 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl
                 : DataAdapter.CreateAxleGearData(vehicle.Components.AxleGearInputData);
             AngledriveData = DataAdapter.CreateAngledriveData(vehicle.Components.AngledriveInputData);
 
-            GearboxData = DataAdapter.CreateGearboxData(
-                vehicle, new VectoRunData() { EngineData = EngineData, AxleGearData = AxlegearData, 
-                    VehicleData = tempVehicle, Cycle = VTPCycle },
-                null);
-            RetarderData = DataAdapter.CreateRetarderData(vehicle.Components.RetarderInputData, vehicle.ArchitectureID, vehicle.Components.IEPC);
+			var vectoRun = new VectoRunData()
+			{
+				EngineData = EngineData,
+				AxleGearData = AxlegearData,
+				VehicleData = tempVehicle,
+				Cycle = VTPCycle
+			};
+			
+			GearboxData = DataAdapter.CreateGearboxData(vehicle, vectoRun, null);
+			RetarderData = DataAdapter.CreateGenericRetarderData(vehicle.Components.RetarderInputData, vectoRun);
 
             //PTOTransmissionData =
             //    DataAdapter.CreatePTOTransmissionData(vehicle.Components.PTOTransmissionInputData);
diff --git a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
index 890ca899666ac0bee0bc1b1aba90b3e32fc5de29..b3d03e81198bd07c72ee2701da5f7efc85bc0b72 100644
--- a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
+++ b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
@@ -58,6 +58,7 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Batter
 using TUGraz.VectoCore.Models.SimulationComponent.Impl;
 using TUGraz.VectoCore.OutputData;
 using Point = TUGraz.VectoCommon.Utils.Point;
+using System.Diagnostics;
 
 namespace TUGraz.VectoCore.Models.Declaration
 {
@@ -180,27 +181,40 @@ namespace TUGraz.VectoCore.Models.Declaration
 				case VehicleCategory.RigidTruck:
 				case VehicleCategory.Tractor:
 					try {
-						var truckSegment = DeclarationData.TruckSegments.Lookup(vehicleData.VehicleCategory,
-							vehicleData.AxleConfiguration, vehicleData.GrossVehicleMassRating,
+						var truckSegment = DeclarationData.TruckSegments.Lookup(
+							vehicleData.VehicleCategory,
+							vehicleData.AxleConfiguration,
+							vehicleData.GrossVehicleMassRating,
 							vehicleData.CurbMassChassis,
 							vehicleData.VocationalVehicle);
+
 						return Tuple.Create(truckSegment.VehicleClass, (bool?)vehicleData.VocationalVehicle);
 					} catch (VectoException) {
-						var truckSegment = DeclarationData.TruckSegments.Lookup(vehicleData.VehicleCategory,
-							vehicleData.AxleConfiguration, vehicleData.GrossVehicleMassRating,
+						var truckSegment = DeclarationData.TruckSegments.Lookup(
+							vehicleData.VehicleCategory,
+							vehicleData.AxleConfiguration,
+							vehicleData.GrossVehicleMassRating,
 							vehicleData.CurbMassChassis,
 							false);
+
 						return Tuple.Create(truckSegment.VehicleClass, (bool?)false);
 					}
 				case VehicleCategory.HeavyBusPrimaryVehicle:
-					var primarySegment = DeclarationData.PrimaryBusSegments.Lookup(vehicleData.VehicleCategory,
-						vehicleData.AxleConfiguration, vehicleData.Articulated);
+					var primarySegment = DeclarationData.PrimaryBusSegments.Lookup(
+						vehicleData.VehicleCategory,
+						vehicleData.AxleConfiguration, 
+						vehicleData.Articulated);
+
 					return Tuple.Create(primarySegment.VehicleClass, (bool?)null);
 				case VehicleCategory.HeavyBusCompletedVehicle:
-					var segment = DeclarationData.CompletedBusSegments.Lookup(vehicleData.AxleConfiguration.NumAxles(),
+					var segment = DeclarationData.CompletedBusSegments.Lookup(
+						vehicleData.AxleConfiguration.NumAxles(),
 						vehicleData.VehicleCode,
-						vehicleData.RegisteredClass, vehicleData.NumberPassengerSeatsLowerDeck, vehicleData.Height,
+						vehicleData.RegisteredClass,
+						vehicleData.NumberPassengerSeatsLowerDeck, 
+						vehicleData.Height,
 						vehicleData.LowEntry);
+
 					return Tuple.Create(segment.VehicleClass, (bool?)null);
 			}
 
@@ -246,21 +260,39 @@ namespace TUGraz.VectoCore.Models.Declaration
 			public bool AllowVocational { get; set; }
 		}
 
+		/// <summary>
+		/// Checks whether the LH subgroup conditions are met, otherwise RD allocation needs to be carried out.
+		/// </summary>
+		/// <param name="result">Simulation cycle result entry.</param>
+		/// <returns>True if RD allocation is needed; false otherwise.</returns>
+		public static bool EvaluateLHSubgroupConditions(IResultEntry result)
+		{
+			Meter electricOprerationalRange = result.VectoRunData?.JobType.IsBatteryElectric() ?? false ?
+				(result.ActualChargeDepletingRange ?? 0.SI<Meter>()) :
+				double.MaxValue.SI<Meter>();
 
-		public static WeightingGroup GetVehicleGroupCO2StandardsGroup(IVehicleDeclarationInputData vehicleData)
+			return result.Mission == MissionType.LongHaul &&
+				result.LoadingType == LoadingType.ReferenceLoad &&
+				electricOprerationalRange < 350000.SI<Meter>();
+		}
+
+		public static WeightingGroup GetVehicleGroupCO2StandardsGroup(IVehicleDeclarationInputData vehicleData, double? electricRange = null)
 		{
 			switch (vehicleData.VehicleCategory) {
 				case VehicleCategory.Van:
 				case VehicleCategory.RigidTruck:
 				case VehicleCategory.Tractor:
 					var vehicleGroup = GetVehicleGroupGroup(vehicleData);
-					var propulsionPower = GetReferencePropulsionPower(vehicleData);
-					var co2Group = WeightingGroup.Lookup(vehicleGroup.Item1, vehicleGroup.Item2 ?? false, vehicleData.SleeperCab ?? false, propulsionPower);
+					var co2Group = WeightingGroup.Lookup(
+						vehicleGroup.Item1,
+						vehicleData.SleeperCab ?? false,
+						GetReferencePropulsionPower(vehicleData),
+						vehicleData.VehicleType.IsBatteryElectric(),
+						electricRange);
 					return co2Group;
 				default:
 					return Declaration.WeightingGroup.Unknown;
 			}
-			//throw new VectoException("No CO2 Group found for vehicle");
 		}
 
 		public static Watt GetReferencePropulsionPower(IVehicleDeclarationInputData vehicleData)
@@ -1277,12 +1309,12 @@ namespace TUGraz.VectoCore.Models.Declaration
 				return new ShiftPolygon(downShift, upShift);
 			}
 
-
 			public static ShiftPolygon ComputeManualTransmissionShiftPolygon(
 				int gearIdx, EngineFullLoadCurve fullLoadCurve,
 				IList<ITransmissionInputData> gears, CombustionEngineData engine, double axlegearRatio, Meter dynamicTyreRadius)
 			{
-				if (gears.Count < 2) {
+				if (gears.Count < 2)
+				{
 					throw new VectoException("ComputeShiftPolygon needs at least 2 gears. {0} gears given.", gears.Count);
 				}
 
@@ -1293,10 +1325,42 @@ namespace TUGraz.VectoCore.Models.Declaration
 
 				var diffRatio = gears[gears.Count - 2].Ratio / gears[gears.Count - 1].Ratio - 1;
 
-				var maxDragTorque = fullLoadCurve.MaxDragTorque * 1.1;
+				var p1 = new Point(engine.IdleSpeed.Value() / 2, 0);
+				var p2 = new Point(engine.IdleSpeed.Value() * 1.1, 0);
+				var p3 = new Point(
+					nVHigh.Value() * 0.9,
+					fullLoadCurve.FullLoadStationaryTorque(nVHigh * 0.9).Value());
+
+				var p4 = new Point((nVHigh * (1 + diffRatio / 3)).Value(), 0);
+				var p5 = new Point(fullLoadCurve.N95hSpeed.Value(), fullLoadCurve.MaxTorque.Value());
+
+				var p6 = new Point(p2.X, VectoMath.Interpolate(p1, p3, p2.X));
+				var p7 = new Point(p4.X, VectoMath.Interpolate(p2, p5, p4.X));
+				
+				return ComputeManualTransmissionShiftPolygonBase(gearIdx, fullLoadCurve, gears, p2, p3, p4, p5, p6, p7);
+			}
+
+			public static ShiftPolygon ComputeManualTransmissionShiftPolygonExtended(
+				int gearIdx,
+				EngineFullLoadCurve fullLoadCurve,
+				IList<ITransmissionInputData> gears,
+				CombustionEngineData engine,
+				double axlegearRatio,
+				Meter dynamicTyreRadius)
+			{
+				if (gears.Count < 2)
+				{
+					throw new VectoException("ComputeShiftPolygon needs at least 2 gears. {0} gears given.", gears.Count);
+				}
+
+				// ReSharper disable once InconsistentNaming
+				var engineSpeed85kmhLastGear = ComputeEngineSpeed85kmh(gears[gears.Count - 1], axlegearRatio, dynamicTyreRadius);
+				var nVHigh = VectoMath.Min(engineSpeed85kmhLastGear, engine.FullLoadCurves[0].RatedSpeed);
+				var diffRatio = gears[gears.Count - 2].Ratio / gears[gears.Count - 1].Ratio - 1;
 
 				var p1 = new Point(engine.IdleSpeed.Value() / 2, 0);
 				var p2 = new Point(engine.IdleSpeed.Value() * 1.1, 0);
+
 				var p3 = new Point(
 					nVHigh.Value() * 0.9,
 					fullLoadCurve.FullLoadStationaryTorque(nVHigh * 0.9).Value());
@@ -1307,11 +1371,28 @@ namespace TUGraz.VectoCore.Models.Declaration
 				var p6 = new Point(p2.X, VectoMath.Interpolate(p1, p3, p2.X));
 				var p7 = new Point(p4.X, VectoMath.Interpolate(p2, p5, p4.X));
 
+				/// Increase the torque at P6 by 20% and create a new extended shift polygon.
+				var extendedRatio = 0.20;
+				var p6YOffset = extendedRatio * p6.Y;
+				var p3Extended = new Point(p3.X, p3.Y + p6YOffset);
+				var p6Extended = new Point(p6.X, p6.Y + p6YOffset);
+
+				return ComputeManualTransmissionShiftPolygonBase(gearIdx, fullLoadCurve, gears, p2, p3Extended, p4, p5, p6Extended, p7);
+			}
+
+			private static ShiftPolygon ComputeManualTransmissionShiftPolygonBase(
+				int gearIdx,
+				EngineFullLoadCurve fullLoadCurve,
+				IList<ITransmissionInputData> gears,
+				Point p2, Point p3, Point p4, Point p5, Point p6, Point p7)
+			{
+				var maxDragTorque = fullLoadCurve.MaxDragTorque * 1.1;
 				var fldMargin = ShiftPolygonFldMargin(fullLoadCurve.FullLoadEntries, (p3.X * 0.95).SI<PerSecond>());
 				var downshiftCorr = MoveDownshiftBelowFld(Edge.Create(p6, p3), fldMargin, 1.1 * fullLoadCurve.MaxTorque);
 
 				var downShift = new List<ShiftPolygon.ShiftPolygonEntry>();
-				if (gearIdx > 0) {
+				if (gearIdx > 0)
+				{
 					downShift =
 						new[] { p2, downshiftCorr.P1, downshiftCorr.P2 }.Select(
 																			point => new ShiftPolygon.ShiftPolygonEntry(point.Y.SI<NewtonMeter>(), point.X.SI<PerSecond>()))
@@ -1320,7 +1401,8 @@ namespace TUGraz.VectoCore.Models.Declaration
 					downShift[0].Torque = maxDragTorque;
 				}
 				var upShift = new List<ShiftPolygon.ShiftPolygonEntry>();
-				if (gearIdx >= gears.Count - 1) {
+				if (gearIdx >= gears.Count - 1)
+				{
 					return new ShiftPolygon(downShift, upShift);
 				}
 
@@ -1337,7 +1419,8 @@ namespace TUGraz.VectoCore.Models.Declaration
 				// ReSharper restore InconsistentNaming
 
 				var upShiftPts = IntersectTakeHigherShiftLine(new[] { p4, p7, p5 }, new[] { p2p, p6p, p3pExt });
-				if (gears[gearIdx].MaxInputSpeed != null) {
+				if (gears[gearIdx].MaxInputSpeed != null)
+				{
 					var maxSpeed = gears[gearIdx].MaxInputSpeed.Value();
 					upShiftPts = IntersectTakeLowerShiftLine(
 						upShiftPts,
@@ -1347,6 +1430,7 @@ namespace TUGraz.VectoCore.Models.Declaration
 					upShiftPts.Select(point => new ShiftPolygon.ShiftPolygonEntry(point.Y.SI<NewtonMeter>(), point.X.SI<PerSecond>()))
 							.ToList();
 				upShift[0].Torque = maxDragTorque;
+
 				return new ShiftPolygon(downShift, upShift);
 			}
 
diff --git a/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs b/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs
index 7cbb8bd48867675bb917cfa4c3a2810792eae48b..2233fc296a591b514cc8e837c7a156a3b53fe236 100644
--- a/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs
+++ b/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs
@@ -43,6 +43,9 @@ namespace TUGraz.VectoCore.Models.Declaration
 {
 	public sealed class WeightingFactors : LookupData
 	{
+		private const double VocationalFactorsSum = 2.0;
+		private const double NonVocationalFactorsSum = 1.0;
+
 		private readonly Dictionary<WeightingGroup, Dictionary<Tuple<MissionType, LoadingType>, double>> Data = new Dictionary<WeightingGroup, Dictionary<Tuple<MissionType, LoadingType>, double>>();
 
 		public IDictionary<Tuple<MissionType, LoadingType>, double> Lookup(WeightingGroup group)
@@ -90,7 +93,12 @@ namespace TUGraz.VectoCore.Models.Declaration
 
 			foreach (var entry in Data) {
 				var sum = entry.Value.Sum(item => item.Value);
-				if (!sum.IsEqual(1.0, 1e-12)) {
+
+				bool hasVocationalWeights = sum.IsEqual(VocationalFactorsSum, 1e-12);
+				bool isNormalWeights = sum.IsEqual(NonVocationalFactorsSum, 1e-12);
+
+				if (!isNormalWeights && !hasVocationalWeights)
+				{
 					throw new VectoException("Weighting Factors for {0} do not sum up to 1.0! sum: {1}", entry.Key, sum);
 				}
 			}
diff --git a/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs b/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
index 678a3e0268786e2e1344f09b8362420d0c8d5133..19c0d50452f71009e92b221f31367ba3a19a66e4 100644
--- a/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
+++ b/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
@@ -50,16 +50,12 @@ namespace TUGraz.VectoCore.Models.Declaration
         Group4UD,
 		Group4RD,
 		Group4LH,
-		Group4V,
 		Group5RD,
 		Group5LH,
-		Group5V,
 		Group9RD,
 		Group9LH,
-		Group9V,
 		Group10RD,
 		Group10LH,
-		Group10V,
 
 		Group11,
 		Group12,
@@ -149,27 +145,24 @@ namespace TUGraz.VectoCore.Models.Declaration
 		public static string ToXMLFormat(this WeightingGroup group)
 		{
 			switch (group) {
+				case WeightingGroup.Unknown:
+					return Constants.NOT_AVAILABLE;
 				case WeightingGroup.Group1:
 				case WeightingGroup.Group2:
 				case WeightingGroup.Group3:
 				case WeightingGroup.Group11:
 				case WeightingGroup.Group12:
 				case WeightingGroup.Group16:
-				case WeightingGroup.Unknown:
-					return Constants.NOT_AVAILABLE;
+					return group.ToString().Replace(Prefix, "");
 				case WeightingGroup.Group4UD:
 				case WeightingGroup.Group4RD:
 				case WeightingGroup.Group4LH:
-				case WeightingGroup.Group4V:
 				case WeightingGroup.Group5RD:
 				case WeightingGroup.Group5LH:
-				case WeightingGroup.Group5V:
 				case WeightingGroup.Group9RD:
 				case WeightingGroup.Group9LH:
-				case WeightingGroup.Group9V:
 				case WeightingGroup.Group10RD:
 				case WeightingGroup.Group10LH:
-				case WeightingGroup.Group10V:
 					return Regex.Split(group.ToString().Replace(Prefix, ""), @"(\d+|\w+)").Where(x => !string.IsNullOrWhiteSpace(x)).Join("-");
 				default:
 					return Constants.NOT_AVAILABLE;
@@ -177,7 +170,7 @@ namespace TUGraz.VectoCore.Models.Declaration
 		}
 	}
 
-	public class WeightingGroups : LookupData<VehicleClass, bool, bool, Watt, WeightingGroup>
+	public class WeightingGroups : LookupData<VehicleClass, bool, Watt, bool, double?, WeightingGroup>
 	{
 		protected readonly List<Entry> Entries = new List<Entry>();
 
@@ -192,32 +185,55 @@ namespace TUGraz.VectoCore.Models.Declaration
 			foreach (DataRow row in table.Rows) {
 				Entries.Add(new Entry() {
 					VehicleGroup = VehicleClassHelper.Parse(row.Field<string>("vehiclegroup")),
-					Vocational = "1".Equals(row.Field<string>("Vocational"), StringComparison.InvariantCultureIgnoreCase),
+					IsElectric = "1".Equals(row.Field<string>("iselectric"), StringComparison.InvariantCultureIgnoreCase),
 					SleeperCab = "SleeperCab".Equals(row.Field<string>("cabintype"), StringComparison.InvariantCultureIgnoreCase),
 					RatedPowerMin = row.ParseDouble("engineratedpowermin").SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
 					RatedPowerMax = row.ParseDouble("engineratedpowermax").SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-					WeightingGroup = WeightingGroupHelper.Parse(row.Field<string>("weightinggroup"))
+					ElectricRange = row.ParseDouble("electricrange").SI<Meter>(),
+					WeightingGroup = WeightingGroupHelper.Parse(row.Field<string>("weightinggroup")),
 				});
 			}
 		}
 
 
-		public override WeightingGroup Lookup(VehicleClass group, bool vocational, bool sleeperCab, Watt engineRatedPower)
+		public override WeightingGroup Lookup(VehicleClass group, bool sleeperCab, Watt engineRatedPower, bool isElectric = false,  double? electricRange = null)
 		{
-			var rows = Entries.FindAll(
-				x => x.VehicleGroup == group && x.Vocational == vocational && x.SleeperCab == sleeperCab && engineRatedPower >= x.RatedPowerMin &&
-					engineRatedPower < x.RatedPowerMax);
-			return rows.Count == 0 ? WeightingGroup.Unknown : rows.First().WeightingGroup;
+			WeightingGroup Lookup()
+			{
+				var rows = Entries.FindAll(
+					e => e.VehicleGroup == group &&
+					e.IsElectric == false &&
+					e.SleeperCab == sleeperCab &&
+					engineRatedPower >= e.RatedPowerMin &&
+					engineRatedPower < e.RatedPowerMax);
+
+				return rows.Count == 0 ? WeightingGroup.Unknown : rows.First().WeightingGroup;
+			}
+
+			/// Never meet the conditions for Electric Range if null.
+			var operationalRange = electricRange == null ? double.MaxValue : electricRange.Value;
+
+			var electricRows = Entries.FindAll(
+				e => e.VehicleGroup == group &&
+				e.IsElectric == isElectric &&
+				e.SleeperCab == sleeperCab &&
+				engineRatedPower >= e.RatedPowerMin &&
+				engineRatedPower < e.RatedPowerMax &&
+				operationalRange < e.ElectricRange);
+
+			return electricRows.Count == 0 ? Lookup() : electricRows.First().WeightingGroup;
 		}
+
 		#endregion
 
 		protected class Entry
 		{
 			public VehicleClass VehicleGroup;
-			public bool Vocational;
+			public bool IsElectric;
 			public bool SleeperCab;
 			public Watt RatedPowerMin;
 			public Watt RatedPowerMax;
+			public Meter ElectricRange;
 			public WeightingGroup WeightingGroup;
 		}
 	}
diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusBatteryData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusBatteryData.cs
index da402f904eb41967ec7a68dfb006ae6639d60183..b7e8a10a8ec85702dfcb10c219ee16119f1ce662 100644
--- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusBatteryData.cs
+++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusBatteryData.cs
@@ -101,11 +101,11 @@ namespace TUGraz.VectoCore.Models.GenericModelData
 				var soc = r == 0 ? 0 : 100;
 				result.Rows.Add(result.NewRow());
 				result.Rows[r][BatteryInternalResistanceReader.Fields.StateOfCharge] = soc;
-				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_2] = resistance;
-				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_10] = resistance;
-				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_20] = resistance;
+				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_2] = resistance.ToXMLFormat(6);
+				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_10] = resistance.ToXMLFormat(6);
+				result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_20] = resistance.ToXMLFormat(6);
 				if (batteryType == BatteryType.HEBS)
-					result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_120] = resistance;
+					result.Rows[r][BatteryInternalResistanceReader.Fields.InternalResistance_120] = resistance.ToXMLFormat(6);
 			}
 			
 			return result;
diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusElectricMotorData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusElectricMotorData.cs
index 85b896e6c0d13b1abeeab4a5dbdaa72f49725a25..19d1e6d795dedeba1486e742ba0bcae64c95b0f0 100644
--- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusElectricMotorData.cs
+++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusElectricMotorData.cs
@@ -214,7 +214,7 @@ namespace TUGraz.VectoCore.Models.GenericModelData
 				var powerElectrical = row.ParseDouble(PowerElectricalNorm) * ratedPoint.PRated;
 
 				var newRow = result.NewRow();
-				newRow[ElectricMotorMapReader.Fields.MotorSpeed] = Math.Round(motorSpeed.Value(), 2, MidpointRounding.AwayFromZero).SI<PerSecond>().AsRPM.ToXMLFormat(2);
+				newRow[ElectricMotorMapReader.Fields.MotorSpeed] = Math.Round(motorSpeed.AsRPM, 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				newRow[ElectricMotorMapReader.Fields.Torque] = Math.Round(torque.Value(), 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				newRow[ElectricMotorMapReader.Fields.PowerElectrical] = Math.Round(powerElectrical.Value(), 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				result.Rows.Add(newRow);
diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusIHPCData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusIHPCData.cs
index 645737fe06926da86e2ee74b8277ed71fda5a67a..d5e4e4cb02fa953dcae66b781bae75a9f3b6f92e 100644
--- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusIHPCData.cs
+++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusIHPCData.cs
@@ -123,7 +123,7 @@ namespace TUGraz.VectoCore.Models.GenericModelData
 				var powerElectrical = row.ParseDouble(PowerElectricalNorm) * ratedPoint.PRated;
 
 				var newRow = result.NewRow();
-				newRow[ElectricMotorMapReader.Fields.MotorSpeed] = Math.Round(motorSpeed.Value(), 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
+				newRow[ElectricMotorMapReader.Fields.MotorSpeed] = Math.Round(motorSpeed.AsRPM, 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				newRow[ElectricMotorMapReader.Fields.Torque] = Math.Round(torque.Value(), 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				newRow[ElectricMotorMapReader.Fields.PowerElectrical] = Math.Round(powerElectrical.Value(), 2, MidpointRounding.AwayFromZero).ToXMLFormat(2);
 				result.Rows.Add(newRow);
diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusRetarderData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusRetarderData.cs
index 0bb3eec5ccb763c38b0d6378c9d4d1f5581c3f99..64506fd5d53fe9ebb77a8bcba0ff675b673c738e 100644
--- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusRetarderData.cs
+++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusRetarderData.cs
@@ -1,4 +1,5 @@
 using System;
+using System.Collections.Generic;
 using System.Data;
 using TUGraz.VectoCommon.InputData;
 using TUGraz.VectoCommon.Models;
@@ -11,24 +12,27 @@ namespace TUGraz.VectoCore.Models.Declaration
 {
 	public class GenericBusRetarderData
 	{
+		public RetarderData CreateGenericBusRetarderData(IRetarderInputData retarderInput, PerSecond engineSpeed, double gearboxRatio) =>
+			new RetarderData {
+				Type = retarderInput?.Type ?? RetarderType.None,
+				Ratio = retarderInput?.Type.IsDedicatedComponent() ?? false ? retarderInput.Ratio : 1.0,
+				LossMap = retarderInput?.Type.IsDedicatedComponent() ?? false 
+					? GenerateGenericLossMap(retarderInput, engineSpeed.AsRPM, gearboxRatio) : null
+			};
 
 		public RetarderData CreateGenericBusRetarderData(IRetarderInputData retarderInput) =>
 			new RetarderData {
 				Type = retarderInput?.Type ?? RetarderType.None,
 				Ratio = retarderInput?.Type.IsDedicatedComponent() ?? false ? retarderInput.Ratio : 1.0,
 				LossMap = retarderInput?.Type.IsDedicatedComponent() ?? false 
-					? GenerateGenericLossMap(retarderInput.Ratio) : null
+					? GenerateGenericLossMap(retarderInput) : null
 			};
 
-		private RetarderLossMap GenerateGenericLossMap(double stepUpRatio)
+		private RetarderLossMap GenerateGenericLossMap(IRetarderInputData retarderData, double engineSpeed = 0, double gearboxRatio = 0)
 		{
-			var retarderSpeeds = new double[] {
-					0, 200 , 400, 600, 900, 1200,
-					1600, 2000, 2500, 3000, 3500, 4000,
-					4500, 5000
-				};
+			var retarderSpeeds = GenerateRetarderSpeeds(retarderData, engineSpeed, gearboxRatio);
 
-			var genericRetarderLosses = GetHydrodynamicRetardersLoss(retarderSpeeds, stepUpRatio);
+			var genericRetarderLosses = GetHydrodynamicRetardersLoss(retarderSpeeds, retarderData.Ratio);
 			//var genericRetarderLosses = GetMagneticRetarderLoss(retarderSpeeds, stepUpRatio);
 
 			var torqueLoss = new DataTable();
@@ -47,6 +51,39 @@ namespace TUGraz.VectoCore.Models.Declaration
 			return RetarderLossMapReader.Create(torqueLoss);
 		}
 
+		private double[] GenerateRetarderSpeeds(IRetarderInputData retarderData, double engineSpeedRPM, double gearboxRatio)
+		{
+			var SMALL_STEP = 200;
+			var LARGE_STEP = 500;
+			var LARGE_STEP_THRESHOLD = 1000;
+
+			var defaultEngineSpeed = 5000;
+			var maxRetarderSpeed = retarderData.Ratio * defaultEngineSpeed;
+			if (engineSpeedRPM != 0 && gearboxRatio != 0)
+			{
+				maxRetarderSpeed = retarderData.Ratio * engineSpeedRPM;
+
+				if (retarderData.Type == RetarderType.TransmissionOutputRetarder)
+				{
+					maxRetarderSpeed = retarderData.Ratio * (engineSpeedRPM / gearboxRatio);
+				}
+			}
+
+			var step = SMALL_STEP;
+			var retarderSpeeds = new List<double>();
+			for (int i = 0; i < maxRetarderSpeed + step; i += step)
+			{
+				retarderSpeeds.Add(i);
+				var currentMaxSpeed = retarderSpeeds.MaxBy(v => v);
+				if (currentMaxSpeed >= LARGE_STEP_THRESHOLD)
+				{
+					step = LARGE_STEP;
+				}
+			}
+
+			return retarderSpeeds.ToArray();
+		}
+
 		private double[] GetHydrodynamicRetardersLoss(double[] retarderSpeeds, double stepUpRatio)
 		{
 			var losses = new double[retarderSpeeds.Length];
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/EngineFullLoadCurve.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/EngineFullLoadCurve.cs
index c1752c795dbf43a8a7e24ec4da242c1e8e86356e..8de3f175e5fdf440fc7f713d410d8405d86ad772 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/EngineFullLoadCurve.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/EngineFullLoadCurve.cs
@@ -271,13 +271,15 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 			}
 		}
 
-		public PerSecond NTq99hSpeed => _nTq99hSpeed ?? (_nTq99hSpeed = FindEnginSpeedForTorque(0.99 * MaxTorque).Last());
+		public PerSecond MaxSpeed => FullLoadEntries.MaxBy(e => e.EngineSpeed).EngineSpeed;
 
-		public PerSecond NTq99lSpeed => _nTq99lSpeed ?? (_nTq99lSpeed = FindEnginSpeedForTorque(0.99 * MaxTorque).First());
+		public PerSecond NTq99hSpeed => _nTq99hSpeed ?? (_nTq99hSpeed = FindEngineSpeedForTorque(0.99 * MaxTorque).Last());
+
+		public PerSecond NTq99lSpeed => _nTq99lSpeed ?? (_nTq99lSpeed = FindEngineSpeedForTorque(0.99 * MaxTorque).First());
 
 		public PerSecond NP99hSpeed => _nP99hSpeed ?? (_nP99hSpeed = ComputeNP99HSpeed());
 
-		public PerSecond NTq98hSpeed => _nTq98hSpeed ?? (_nTq98hSpeed = FindEnginSpeedForTorque(0.98 * MaxTorque).Last());
+		public PerSecond NTq98hSpeed => _nTq98hSpeed ?? (_nTq98hSpeed = FindEngineSpeedForTorque(0.98 * MaxTorque).Last());
 
 		public PerSecond NP98hSpeed => _nP98hSpeed ?? (_nP98hSpeed = ComputeNP98HSpeed());
 
@@ -358,11 +360,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 			return retVal.First(x => x.IsBetween(p1.EngineSpeed, p2.EngineSpeed)).SI<PerSecond>();
 		}
 
-		private List<PerSecond> FindEnginSpeedForTorque(NewtonMeter torque)
+		private List<PerSecond> FindEngineSpeedForTorque(NewtonMeter torque)
 		{
 			var retVal = new List<PerSecond>();
 			foreach (var pair in FullLoadEntries.Pairwise(Tuple.Create)) {
-				var solution = FindEnginSpeedForTorque(pair.Item1, pair.Item2, torque);
+				var solution = FindEngineSpeedForTorque(pair.Item1, pair.Item2, torque);
 				if (solution != null) {
 					retVal.Add(solution);
 				}
@@ -371,7 +373,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 			return retVal.Distinct(new SI.EqualityComparer<PerSecond>()).ToList();
 		}
 
-		private PerSecond FindEnginSpeedForTorque(FullLoadCurveEntry p1, FullLoadCurveEntry p2, NewtonMeter torque)
+		private PerSecond FindEngineSpeedForTorque(FullLoadCurveEntry p1, FullLoadCurveEntry p2, NewtonMeter torque)
 		{
 			if (p1.TorqueFullLoad.IsEqual(p2.TorqueFullLoad) && p1.TorqueFullLoad.IsEqual(torque)) {
 				// horizontal line in FLD that equals requested torque
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/GearData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/GearData.cs
index 193add57691e876070d90db5f55f118c5cda1c84..75bcdde72ad2b77e8c32f7184e19309322fb0716 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/GearData.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/GearData.cs
@@ -61,6 +61,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox
 		[ValidateObject]
 		public ShiftPolygon ShiftPolygon { get; internal set; }
 
+		public ShiftPolygon ExtendedShiftPolygon { get; internal set; }
+
 		public double TorqueConverterRatio { get; internal set; }
 
 		public TransmissionLossMap TorqueConverterGearLossMap { get; internal set; }
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/IShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/IShiftStrategy.cs
index 29c5063ec40bbb23166b8ef296c50b7b4c5f6fa7..d0876dfb8e4fd56950d2ca2e70e254d05459091e 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/IShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/IShiftStrategy.cs
@@ -116,6 +116,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent
 			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve,
 			IList<ITransmissionInputData> gearboxGears, CombustionEngineData engineData, double axlegearRatio,
 			Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null);
+
+		ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears, CombustionEngineData engineData, double axlegearRatio,
+			Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null);
 	}
 
   //  public class GearInfo
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
index 52fca738b1c6e9fe31e69391319fda500a9d6d66..a7a26138a5f2893c4cdd0fcb4f82f6bdd200df85 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
@@ -617,6 +617,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			{
 				return null;
 			}
+
+			public override ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+				GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve, IList<ITransmissionInputData> gearboxGears,
+				CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null)
+			{
+				return null;
+			}
 		}
 	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/HybridController.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/HybridController.cs
index cd8ef7a898661ff95adc0af1375a45a4967c9cca..6d49783a4723a5d0b2150e717720d5f51bf4f784 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/HybridController.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/HybridController.cs
@@ -417,6 +417,20 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 					i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius);
 			}
 
+			public override ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+				GearboxType gearboxType,
+				int i,
+				EngineFullLoadCurve engineDataFullLoadCurve,
+				IList<ITransmissionInputData> gearboxGears,
+				CombustionEngineData engineData,
+				double axlegearRatio,
+				Meter dynamicTyreRadius,
+				ElectricMotorData electricMotorData = null)
+			{
+				return DeclarationData.Gearbox.ComputeManualTransmissionShiftPolygonExtended(
+					i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius);
+			}
+
 			protected override bool DoCheckShiftRequired(Second absTime, Second dt, NewtonMeter outTorque,
 				PerSecond outAngularVelocity, NewtonMeter inTorque,
 				PerSecond inAngularVelocity, GearshiftPosition gear, Second lastShiftTime, IResponse response)
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategy.cs
index 5bab4a423b21d3d95b3e204b3610b98c3cf0b362..e142e9deb5e684b1fc72a91a61f15346fb16ffee 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategy.cs
@@ -29,6 +29,7 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using TUGraz.VectoCommon.InputData;
@@ -58,6 +59,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			return DeclarationData.Gearbox.ComputeManualTransmissionShiftPolygon(
 				i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius);
 		}
+
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve, IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null)
+		{
+			return DeclarationData.Gearbox.ComputeManualTransmissionShiftPolygonExtended(
+				i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius);
+		}
 	}
 
 	/// <summary>
@@ -129,6 +138,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius, electricMotorData);
 		}
 
+		public override ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve, IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null)
+		{
+			throw new NotImplementedException("Not applicable to AMT Gearbox.");
+		}
+
 		public static string Name => "AMT - Classic";
 
 		public override GearshiftPosition Engage(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity)
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategyOptimized.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategyOptimized.cs
index 95d5d075a83f2b226e7848d8c990a1b98d4b695f..d4018cb659930e10543510fa8466361ab264efe6 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategyOptimized.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/AMTShiftStrategyOptimized.cs
@@ -29,6 +29,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			//return DeclarationData.Gearbox.ComputeManualTransmissionShiftPolygon(
 			//	i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius);
 		}
+
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new NotImplementedException("Not applicable to AMT Gearbox.");
+		}
 	}
 	public class AMTShiftStrategyOptimized : AMTShiftStrategy
 	{
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategy.cs
index 94dc120c21a8c6bdee90fafee8ffaac091eb9cec..59d60bc0c8d2963b696c1b5f226312bed149f8ba 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategy.cs
@@ -50,6 +50,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 {
 	public class ATShiftStrategyPolygonCalculator : IShiftPolygonCalculator
 	{
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new System.NotImplementedException();
+		}
+
 		public ShiftPolygon ComputeDeclarationShiftPolygon(
 			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve,
 			IList<ITransmissionInputData> gearboxGears, CombustionEngineData engineData, double axlegearRatio,
@@ -89,6 +102,20 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 				gearboxGears, engineData, axlegearRatio, dynamicTyreRadius, electricMotorData);
 		}
 
+		public override ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new System.NotImplementedException("Not applicable to AT Gearbox.");
+		}
+
+
 		public static string Name => "AT - Classic";
 
 		public ATShiftStrategy(IVehicleContainer dataBus) : base(dataBus)
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategyOptimized.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategyOptimized.cs
index e9323a0875875d4743f425030b1f44efe0b361c9..28ab03bafc903ed84110cbc787d4810598644ee7 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategyOptimized.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ATShiftStrategyOptimized.cs
@@ -44,6 +44,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			return new ShiftPolygon(shiftLine.Downshift.ToList(), upshift);
 		}
 
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new NotImplementedException("Not applicable to AT transmissions.");
+		}
+
 	}
 
 	public class ATShiftStrategyOptimized : ATShiftStrategy
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/BaseShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/BaseShiftStrategy.cs
index ee5cde7f70b5f01136c4287543c3d4e67b559925..1468a7251d2acc143b6427289b97d6780bbc6f79 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/BaseShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/BaseShiftStrategy.cs
@@ -100,6 +100,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve, IList<ITransmissionInputData> gearboxGears,
 			CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null);
 
+		public abstract ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve, IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius, ElectricMotorData electricMotorData = null);
+
 		protected MeterPerSquareSecond EstimateAccelerationForGear(GearshiftPosition gear, PerSecond gbxAngularVelocityOut)
 		{
 			if (!Gears.Contains(gear)) {
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/MTShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/MTShiftStrategy.cs
index eb5215e876e4df9c408b66599fb9d88ba0a8b4c3..c1b570e1aa2396759705d642475017525c1913f5 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/MTShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/MTShiftStrategy.cs
@@ -29,19 +29,30 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System;
+using System.Linq;
+using TUGraz.VectoCommon.Exceptions;
 using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.Connector.Ports.Impl;
+using TUGraz.VectoCore.Models.Declaration;
 using TUGraz.VectoCore.Models.Simulation;
+using TUGraz.VectoCore.Models.Simulation.Impl;
 
 namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 {
 	public class MTShiftStrategy : AMTShiftStrategy
 	{
+		VelocitySpeedGearshiftPreprocessor PreprocessorSpeed;
+		VelocityRollingLookup velocityDropData = new VelocityRollingLookup();
+
 		public MTShiftStrategy(IVehicleContainer bus) : base(bus)
 		{
 			EarlyShiftUp = false;
 			SkipGears = true;
+
+			PreprocessorSpeed = ConfigureSpeedPreprocessor(bus);
+			bus.AddPreprocessor(PreprocessorSpeed);
 		}
 
 		public new static string Name => "MT Shift Strategy";
@@ -108,7 +119,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			PerSecond outAngularVelocity, NewtonMeter inTorque, PerSecond inAngularVelocity, GearshiftPosition currentGear, IResponse response1)
 		{
 			// down shift
-			if (IsBelowDownShiftCurve(currentGear, inTorque, inAngularVelocity)) {
+			var interpolatedDroppedSpeed = velocityDropData.Interpolate(DataBus.VehicleInfo.VehicleSpeed, DataBus.DrivingCycleInfo.RoadGradient ?? 0.SI<Radian>());
+			var droppedSpeed = interpolatedDroppedSpeed == 0.SI<MeterPerSecond>() || interpolatedDroppedSpeed == null
+				? DataBus.VehicleInfo.VehicleSpeed : interpolatedDroppedSpeed;
+
+			double droppedSpeedRatio = DataBus.VehicleInfo.VehicleSpeed / droppedSpeed;
+			if ((IsBelowDownShiftCurve(currentGear, inTorque, inAngularVelocity) && droppedSpeedRatio.IsSmallerOrEqual(2.0)) ||
+				IsBelowExtendedDownShiftCurve(currentGear, inTorque, inAngularVelocity))
+			{
 				currentGear = Gears.Predecessor(currentGear);
 				while (SkipGears && currentGear.Gear > 1) {
 					currentGear = Gears.Predecessor(currentGear);
@@ -133,5 +151,31 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			}
 			return currentGear;
 		}
+
+		private VelocitySpeedGearshiftPreprocessor ConfigureSpeedPreprocessor(IVehicleContainer bus)
+		{
+			var TestContainer = new SimplePowertrainContainer(bus.RunData);
+			PowertrainBuilder.BuildSimplePowertrain(bus.RunData, TestContainer);
+			var TestContainerGbx = TestContainer.GearboxCtl as Gearbox;
+			if (TestContainerGbx == null)
+			{
+				throw new VectoException("Unknown gearboxtype: {0}", TestContainer.GearboxCtl.GetType().FullName);
+			}
+
+			var maxGradient = bus.RunData.Cycle.Entries.Max(x => Math.Abs(x.RoadGradientPercent.Value())) + 1;
+			var gradient = Convert.ToInt32(maxGradient / 2) * 2;
+			if (gradient == 0)
+			{
+				gradient = 2;
+			}
+
+			return new VelocitySpeedGearshiftPreprocessor(
+					velocityDropData,
+					bus.RunData.GearboxData.TractionInterruption,
+					TestContainer,
+					-gradient,
+					gradient,
+					2);
+		}
 	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/PEVAMTShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/PEVAMTShiftStrategy.cs
index 262e96afbdb814835ecdb1babde4e3ba5de621f4..334b274fa0ca3e627ddd954ba6f27346fbac539e 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/PEVAMTShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/PEVAMTShiftStrategy.cs
@@ -33,6 +33,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			_shiftStrategyParameters = shiftStrategyparamets;
 		}
 
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new NotImplementedException("Not applicable to PEVAMT Gearbox.");
+		}
+
 		public ShiftPolygon ComputeDeclarationShiftPolygon(GearboxType gearboxType, int i, EngineFullLoadCurve engineDataFullLoadCurve,
 			IList<ITransmissionInputData> gearboxGears, CombustionEngineData engineData, double axlegearRatio, Meter dynamicTyreRadius,
 			ElectricMotorData electricMotorData = null)
@@ -927,6 +940,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			return _shiftPolygonImplementation.ComputeDeclarationShiftPolygon(gearboxType, i, engineDataFullLoadCurve, gearboxGears, engineData, axlegearRatio, dynamicTyreRadius, electricMotorData);
 		}
 
+		public ShiftPolygon ComputeDeclarationExtendedShiftPolygon(
+			GearboxType gearboxType,
+			int i,
+			EngineFullLoadCurve engineDataFullLoadCurve,
+			IList<ITransmissionInputData> gearboxGears,
+			CombustionEngineData engineData,
+			double axlegearRatio,
+			Meter dynamicTyreRadius,
+			ElectricMotorData electricMotorData = null)
+		{
+			throw new NotImplementedException("Not applicable to PEVAMT gearbox.");
+		}
+
 		#endregion
 	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ShiftStrategy.cs
index 6aaf26834191e3a991169e3cfee8aab98e6ddb57..f91945551449c3b3bc249710373019269fb9ac38 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ShiftStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Shiftstrategies/ShiftStrategy.cs
@@ -109,6 +109,24 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
 			return GearboxModelData.Gears[gear.Gear].ShiftPolygon.IsAboveDownshiftCurve(inTorque, inEngineSpeed);
 		}
 
+		protected bool IsBelowExtendedDownShiftCurve(GearshiftPosition gear, NewtonMeter inTorque, PerSecond inEngineSpeed)
+		{
+			if (!Gears.HasPredecessor(gear))
+			{
+				return false;
+			}
+			return GearboxModelData.Gears[gear.Gear].ExtendedShiftPolygon.IsBelowDownshiftCurve(inTorque, inEngineSpeed);
+		}
+
+		protected bool IsAboveExtendedDownShiftCurve(GearshiftPosition gear, NewtonMeter inTorque, PerSecond inEngineSpeed)
+		{
+			if (!Gears.HasPredecessor(gear))
+			{
+				return true;
+			}
+			return GearboxModelData.Gears[gear.Gear].ExtendedShiftPolygon.IsAboveDownshiftCurve(inTorque, inEngineSpeed);
+		}
+
 
 		/// <summary>
 		/// Tests if the operating point is above the up-shift curve (=outside of shift curve).
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
index b38f3efa60699abd1a39658c9a6d9348f79df29b..0867bac831e0642a1cd26731a963287492928fca 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
@@ -440,7 +440,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Strategies
 						return HandleRequestExceedsMaxPower(absTime, dt, outTorque, outAngularVelocity, dryRun,
 							testRequest);
 					}
-				}
+                    else {
+                        LimitedGbxTorque = false;
+                    }
+                }
 			}
 
 			VehicleHaltTimestamp = DataBus.VehicleInfo.VehicleStopped ? VehicleHaltTimestamp : null;
@@ -458,7 +461,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Strategies
 				LimitedGbxTorque = false;
 			}
 
-			if (dryRun && DryRunSolution != null && DryRunSolution.DrivingAction == DataBus.DriverInfo.DrivingAction) {
+            if (dryRun && DryRunSolution != null && DryRunSolution.DrivingAction == DataBus.DriverInfo.DrivingAction && DataBus.GearboxInfo.TCLocked && !DryRunSolution.Solution.IgnoreReason.EngineSpeedBelowDownshift()) {
 				var tmp = CreateResponse(DryRunSolution.Solution, currentGear);
 				return tmp;
 			}
diff --git a/VectoCore/VectoCore/OutputData/DeclarationReport.cs b/VectoCore/VectoCore/OutputData/DeclarationReport.cs
index 148730c49402195ef12ccf854b02812b678c6544..415dc256ad1b8b0da4bd2bd77e000f04a4f5e348 100644
--- a/VectoCore/VectoCore/OutputData/DeclarationReport.cs
+++ b/VectoCore/VectoCore/OutputData/DeclarationReport.cs
@@ -29,6 +29,8 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System;
+using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
 using System.Runtime.CompilerServices;
@@ -74,6 +76,8 @@ namespace TUGraz.VectoCore.OutputData
 	public interface IResultEntry
 	{
 		void Initialize(VectoRunData vectoRunData);
+		
+		void Initialize(VectoRunData vectoRunData, IModalDataContainer modalData);
 
 		VectoRunData VectoRunData { get; }
 
@@ -139,6 +143,8 @@ namespace TUGraz.VectoCore.OutputData
 		string StackTrace { get; }
 
 		BatterySystemData BatteryData { get; }
+		
+		void SetResultWeightingFactor(double weightingFactor);
 	}
 
 	public interface IWeightedResult
@@ -250,25 +256,28 @@ namespace TUGraz.VectoCore.OutputData
 			}
 		}
 
+		List<Tuple<T, VectoRunData, IModalDataContainer>> StoredResults = new List<Tuple<T, VectoRunData, IModalDataContainer>>();
+
 		public void AddResult(VectoRunData runData,
 			IModalDataContainer modData)
 		{
 			//return;
 			if (runData.Mission.MissionType != MissionType.ExemptedMission) {
 				var entry = new T();
-				entry.Initialize(runData);
+				entry.Initialize(runData, modData);
 				lock (Results) {
-					var exístingResult = Results.SingleOrDefault(e =>
+					var existingResults = Results.SingleOrDefault(e =>
 						e.Mission == entry.Mission && e.LoadingType == entry.LoadingType && e.OVCMode == entry.OVCMode && e.VehicleClass == entry.VehicleClass);
-					if (exístingResult != null) {
+					if (existingResults != null)
+					{
 						//We already have a result for this run stored, this can happen with iterative runs, in this case we have to remove the old result
-						Results.Remove(exístingResult);
+						Results.Remove(existingResults);
 					}
 
 					Results.Add(entry);
 				}
-				
-				DoStoreResult(entry, runData, modData);
+
+				StoredResults.Add(Tuple.Create(entry, runData, modData));
 			}
 
 			WriteResults();
@@ -297,8 +306,19 @@ namespace TUGraz.VectoCore.OutputData
 
 		protected internal virtual void DoWriteReport()
 		{
-			foreach (var result in OrderedResults) {
-				WriteResult(result);
+			/// Check if LH does not meet LH requierements, i.e. ReferenceLoad and OperationalRange > 350km.
+			var RDGroupEntry = StoredResults.SingleOrDefault(e => DeclarationData.EvaluateLHSubgroupConditions(e.Item1));
+
+			foreach (var resultEntry in OrderedResults)
+			{
+				var rdResultEntry = RDGroupEntry != null ? RDGroupEntry.Item1 : resultEntry;
+				var vectoRun = RDGroupEntry != null ? RDGroupEntry.Item2 : resultEntry.VectoRunData;
+
+				/// Set new weighting factors according to new RD group.
+				SetWeightingFactors(vectoRun, OrderedResults, rdResultEntry != null ? rdResultEntry.ActualChargeDepletingRange?.Value() : null);
+
+				/// Update results with newest weighting factors (WFs), i.e. RD WFs if updated otherwise if else.
+				WriteResult(resultEntry);
 			}
 
 			GenerateReports();
@@ -315,5 +335,7 @@ namespace TUGraz.VectoCore.OutputData
 		protected abstract void WriteResult(T result);
 
 		public abstract void InitializeReport(VectoRunData modelData);
+
+		public abstract void SetWeightingFactors(VectoRunData runData, IEnumerable<IResultEntry> orderedeResults, double? electricRange);
 	}
 }
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs
index e588f692ed3b8b9e325c7876afee649bb16771b9..a409f75d173d1bf57b150b570540b5ade70d7c16 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs
@@ -32,21 +32,13 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common
 
 		public XElement[] GetElements(IWeightedResult entry)
 		{
-			if (entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore)
-			{
-				List<XElement> fcElementsIgnore = new List<XElement>();
-				foreach (var fcEntry in entry.FuelConsumptionPerMeter)
-				{
-					fcElementsIgnore.Add(GetElementIgnore(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount));
-				}
-
-				return fcElementsIgnore.ToArray();
-			}
-
 			List<XElement> fcElements = new List<XElement>();
 			foreach (var fcEntry in entry.FuelConsumptionPerMeter)
 			{
-				fcElements.Add(GetElement(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount));
+				XElement element = entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore
+					? GetElementIgnore(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount)
+					: GetElement(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount);
+				fcElements.Add(element);
 			}
 
 			return fcElements.ToArray();
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs
index 5aff2701fc60534a03ad9878f96c1095319b24b1..56a6f4006d69e0188d94042bafcbd95fe1c03acb 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs
@@ -147,9 +147,9 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common
 
 	public interface IReportResultsSummaryWriter
 	{
-		XElement GetElement(IList<IResultEntry> entries);
+		XElement[] GetElement(IList<IResultEntry> entries);
 
-		XElement GetElement(IList<IOVCResultEntry> entries);
+		XElement[] GetElement(IList<IOVCResultEntry> entries);
 	}
 
 	public interface IElectricRangeWriter
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs
index dcd3e97da3a9c9b7520fe6ac04165b7cae419d0b..8ed477a26156a903b5f2638ed104ba4dad108697 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs
@@ -10,6 +10,7 @@ using System.Xml.XPath;
 using TUGraz.VectoCommon.InputData;
 using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCommon.Resources;
+using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.Declaration;
 using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.SimulationComponent;
@@ -96,9 +97,11 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation
 				)
 			);
 
+			var RDGroupEntry = _results.SingleOrDefault(e => DeclarationData.EvaluateLHSubgroupConditions(e));
+
 			// ReSharper disable once PossibleNullReferenceException
-			Vehicle.XPathSelectElement($"//*[local-name()='{XMLNames.VehicleGroupCO2}']").Value = DeclarationData
-				.GetVehicleGroupCO2StandardsGroup(Input).ToXMLFormat();
+			Vehicle.XPathSelectElement($"//*[local-name()='{XMLNames.VehicleGroupCO2}']").Value =
+				DeclarationData.GetVehicleGroupCO2StandardsGroup(Input, RDGroupEntry != null ? RDGroupEntry.ActualChargeDepletingRange?.Value() : null).ToXMLFormat();
 
 			var stream = new MemoryStream();
 			var writer = new StreamWriter(stream);
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs
index 3f0a30051b85e50229f766f2109e866b39a686d5..edc5e026447957473c667b62b593376413e4a943 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs
@@ -1,6 +1,7 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Xml.Linq;
+using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCommon.Resources;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.Declaration;
@@ -11,40 +12,56 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation
 {
     public abstract class SummaryWriterBase : AbstractResultWriter, IReportResultsSummaryWriter
 	{
+		private MissionType[] vocationalMissions = new[] { MissionType.Construction, MissionType.MunicipalUtility };
+
 		protected SummaryWriterBase(ICIFResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { }
 
 		#region Implementation of ICifSummaryWriter
 
-		public XElement GetElement(IList<IResultEntry> entries)
+		public XElement[] GetElement(IList<IResultEntry> entries)
 		{
-			var weighted = DeclarationData.CalculateWeightedSummary(entries);
-			return DoGetElement(weighted);
+			var weighted = DeclarationData.CalculateWeightedSummary(entries.Where(e => !vocationalMissions.Contains(e.Mission)).ToList());
+			var weightedVocationals = DeclarationData.CalculateWeightedSummary(entries.Where(e => vocationalMissions.Contains(e.Mission)).ToList());
+			return DoGetElement(weighted, weightedVocationals);
 		}
 
-		public XElement GetElement(IList<IOVCResultEntry> entries)
+		public XElement[] GetElement(IList<IOVCResultEntry> entries)
 		{
-			var weighted = DeclarationData.CalculateWeightedSummary(entries);
-			return DoGetElement(weighted);
+			var weighted = DeclarationData.CalculateWeightedSummary(entries.Where(e => !vocationalMissions.Contains(e.ChargeDepletingResult.Mission)).ToList());
+			var weightedVocationals = DeclarationData.CalculateWeightedSummary(entries.Where(e => vocationalMissions.Contains(e.ChargeDepletingResult.Mission)).ToList());
+			return DoGetElement(weighted, weightedVocationals);
 		}
 
-		protected virtual XElement DoGetElement(IWeightedResult weighted)
+		protected virtual XElement[] DoGetElement(IWeightedResult weighted, IWeightedResult weightedVocationals)
 		{
-			if (weighted == null) {
-				return null;
+			bool isVocational = false;
+			List<XElement> results = new List<XElement>();
+			foreach (IWeightedResult weightedResult in new[] { weighted, weightedVocationals })
+			{
+				if (weightedResult == null)
+				{
+					results.Add(null);
+					continue;
+				}
+
+				XElement element = new XElement(TNS + XMLNames.Report_Results_Summary,
+					new XAttribute(xsi + XMLNames.XSIType, ResultSummaryXMLType),
+					new XElement(TNS + XMLNames.XMLCustomerReportIsVocational, isVocational),
+					GetSummary(weightedResult),
+					FuelConsumptionWriter != null
+						? weightedResult.FuelConsumption.Select(x =>
+							FuelConsumptionWriter.GetElements(weightedResult))
+						: null,
+					ElectricEnergyConsumptionWriter?.GetElement(weightedResult),
+					CO2Writer?.GetElements(weightedResult),
+					ElectricRangeWriter?.GetElements(weightedResult)
+				);
+
+				results.Add(element);
+				isVocational = !isVocational;
 			}
 
-			var fcWriter = FuelConsumptionWriter;
-			return new XElement(TNS + XMLNames.Report_Results_Summary,
-				new XAttribute(xsi + XMLNames.XSIType, ResultSummaryXMLType),
-				GetSummary(weighted),
-				fcWriter != null
-					? weighted.FuelConsumption.Select(x =>
-						fcWriter.GetElements(weighted))
-					: null,
-				ElectricEnergyConsumptionWriter?.GetElement(weighted),
-				CO2Writer?.GetElements(weighted),
-				ElectricRangeWriter?.GetElements(weighted)
-			);
+			return results.ToArray();
 		}
 
 		public abstract string ResultSummaryXMLType { get; }
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
index f11a49b3a76001542e7d6c929c0d0d3c8157018e..c66cf3b77ba9a49de75a3f321d957aeaab52ee13 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
@@ -112,10 +112,11 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.
 				)
 			);
 
-			//var lh = _results.SingleOrDefault(res => res.Mission == MissionType.LongHaul && res.LoadingType == LoadingType.ReferenceLoad);
-			
-			Vehicle.XPathSelectElement($"//*[local-name()='{XMLNames.VehicleGroupCO2}']").Value = DeclarationData
-				.GetVehicleGroupCO2StandardsGroup(Input).ToXMLFormat();
+			var RDGroupEntry = _results.SingleOrDefault(e => DeclarationData.EvaluateLHSubgroupConditions(e));
+			double? LHOperationalRange = RDGroupEntry != null ? RDGroupEntry.ActualChargeDepletingRange?.Value() : null;
+
+			Vehicle.XPathSelectElement($"//*[local-name()='{XMLNames.VehicleGroupCO2}']").Value =
+				DeclarationData.GetVehicleGroupCO2StandardsGroup(Input, LHOperationalRange).ToXMLFormat();
 
 			var stream = new MemoryStream();
 			var writer = new StreamWriter(stream);
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs
index af3ef5822aa22c36d479a1b3177d52981c654258..f15c14b4ace7f5d3127d0cd0566762475434bfc3 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs
@@ -8,12 +8,12 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.
 	{
 		#region Implementation of IReportResultsSummaryWriter
 
-		public XElement GetElement(IList<IResultEntry> entries)
+		public XElement[] GetElement(IList<IResultEntry> entries)
 		{
 			return null;
 		}
 
-		public XElement GetElement(IList<IOVCResultEntry> entries)
+		public XElement[] GetElement(IList<IOVCResultEntry> entries)
 		{
 			return null;
 		}
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/IXMLMonitoringReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/IXMLMonitoringReport.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ba39deecfb71b9afe5e8c7fcfb1a5838d77cb6a7
--- /dev/null
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/IXMLMonitoringReport.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml.Linq;
+using TUGraz.VectoCore.Models.Simulation.Data;
+
+namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport
+{
+    public interface IXMLMonitoringReport
+    {
+        void Initialize(VectoRunData modelData);
+
+		XDocument Report { get; }
+
+		void GenerateReport();
+    }
+}
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/XMLMonitoringReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/XMLMonitoringReport.cs
new file mode 100644
index 0000000000000000000000000000000000000000..f7d5c3ec01d91591b0c14b0563d18542bbb9ba43
--- /dev/null
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/MonitoringReport/XMLMonitoringReport.cs
@@ -0,0 +1,571 @@
+/*
+* This file is part of VECTO.
+*
+* Copyright © 2012-2019 European Union
+*
+* Developed by Graz University of Technology,
+*              Institute of Internal Combustion Engines and Thermodynamics,
+*              Institute of Technical Informatics
+*
+* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved
+* by the European Commission - subsequent versions of the EUPL (the "Licence");
+* You may not use VECTO except in compliance with the Licence.
+* You may obtain a copy of the Licence at:
+*
+* https://joinup.ec.europa.eu/community/eupl/og_page/eupl
+*
+* Unless required by applicable law or agreed to in writing, VECTO
+* distributed under the Licence is distributed on an "AS IS" basis,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the Licence for the specific language governing permissions and
+* limitations under the Licence.
+*
+* Authors:
+*   Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology
+*   Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology
+*   Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology
+*   Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology
+*   Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
+*   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
+*/
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Xml;
+using System.Xml.Linq;
+using System.Xml.Schema;
+using System.Xml.XPath;
+using TUGraz.IVT.VectoXML.Writer;
+using TUGraz.VectoCommon.Models;
+using TUGraz.VectoCommon.Resources;
+using TUGraz.VectoCore.Models.Simulation.Data;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport;
+using TUGraz.VectoCore.Utils;
+using XmlDocumentType = TUGraz.VectoCore.Utils.XmlDocumentType;
+
+namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport
+{
+    public class XMLMonitoringReport : IXMLMonitoringReport
+    {
+        protected static readonly XNamespace _tns = XMLDefinitions.MONITORING_NAMESPACE_URI;
+        
+        protected const string MRF_OUTPUT_PREFIX = "m";
+        protected const string MRF_INPUT_PREFIX = "mrf";
+        
+        protected readonly IXMLManufacturerReport _manufacturerReport;
+
+        protected XElement _additionalFields;
+
+        protected string _outputType;
+
+        protected VectoRunData _modelData;
+
+        protected enum OutputType {
+            ConventionalLorryDataType,
+            ConventionalPrimaryBusDataType,
+            ConventionalCompletedBusDataType,
+            HEV_Px_IHPCLorryDataType,
+            HEV_Px_IHPCPrimaryBusDataType,
+            HEV_S2_LorryDataType,
+            HEV_S2_PrimaryBusDataType,
+            HEV_S3_LorryDataType,
+            HEV_S3_PrimaryBusDataType,
+            HEV_S4_LorryDataType,
+            HEV_S4_PrimaryBusDataType,
+            HEV_IEPC_S_LorryDataType,
+            HEV_IEPC_S_PrimaryBusDataType,
+            HEVCompletedBusDataType,
+            PEV_E2_LorryDataType,
+            PEV_E2_PrimaryBusDataType,
+            PEV_E3_LorryDataType,
+            PEV_E3_PrimaryBusDataType,
+            PEV_E4_LorryDataType,
+            PEV_E4_PrimaryBusDataType,
+            PEV_IEPC_LorryDataType,
+            PEV_IEPC_PrimaryBusDataType,
+            PEVCompletedBusDataType,
+            ExemptedLorryDataType,
+            ExemptedPrimaryBusDataType,
+            ExemptedCompletedBusDataType
+        }
+
+        protected Dictionary<OutputType, Action> _additionalDataWriters;
+
+        protected enum PlaceHolder {
+            VEHICLE_MAKE,
+            VECTO_LICENSE_NUMBER,
+            ENGINE,
+            GEARBOX,
+            AXLEGEAR,
+            TYRE,
+            MANUFACTURER,
+            MANUFACTURERADDRESS,
+            MAKE,
+            TECHNOLOGY_BRAND_NAME,
+            TYPE_APPROVAL_NUMBER,
+            ELECTRIC_MACHINE,
+            ELECTRIC_ENERGY_STORAGE,
+            ELECTRIC_MACHINE_GEN
+        }
+
+        public XMLMonitoringReport(IXMLManufacturerReport manufacturerReport)
+        {
+            _manufacturerReport = manufacturerReport;
+
+            _additionalDataWriters = new Dictionary<OutputType, Action>() 
+            {
+                { OutputType.ConventionalLorryDataType, WriteConventional_Data },
+                { OutputType.ConventionalPrimaryBusDataType, WriteConventional_Data },
+                { OutputType.ConventionalCompletedBusDataType, WriteCompleted_Data },
+                { OutputType.HEV_Px_IHPCLorryDataType, WriteHEV_Px_IHPC_Data },
+                { OutputType.HEV_Px_IHPCPrimaryBusDataType, WriteHEV_Px_IHPC_Data },
+                { OutputType.HEV_S2_LorryDataType, WriteHEV_S2_Data },
+                { OutputType.HEV_S2_PrimaryBusDataType, WriteHEV_S2_Data },
+                { OutputType.HEV_S3_LorryDataType, WriteHEV_S3_Data },
+                { OutputType.HEV_S3_PrimaryBusDataType, WriteHEV_S3_Data },
+                { OutputType.HEV_S4_LorryDataType, WriteHEV_S4_Data },
+                { OutputType.HEV_S4_PrimaryBusDataType, WriteHEV_S4_Data },
+                { OutputType.HEV_IEPC_S_LorryDataType, WriteHEV_IEPC_S_Data },
+                { OutputType.HEV_IEPC_S_PrimaryBusDataType, WriteHEV_IEPC_S_Data },
+                { OutputType.HEVCompletedBusDataType, WriteCompleted_Data },
+                { OutputType.PEV_E2_LorryDataType, WritePEV_E2_Data },
+                { OutputType.PEV_E2_PrimaryBusDataType, WritePEV_E2_Data },
+                { OutputType.PEV_E3_LorryDataType, WritePEV_E3_Data },
+                { OutputType.PEV_E3_PrimaryBusDataType, WritePEV_E3_Data },
+                { OutputType.PEV_E4_LorryDataType, WritePEV_E4_Data },
+                { OutputType.PEV_E4_PrimaryBusDataType, WritePEV_E4_Data },
+                { OutputType.PEV_IEPC_LorryDataType, WritePEV_IEPC_Data },
+                { OutputType.PEV_IEPC_PrimaryBusDataType, WritePEV_IEPC_Data },
+                { OutputType.PEVCompletedBusDataType, WriteCompleted_Data },
+                { OutputType.ExemptedLorryDataType, WriteExempted_Data },
+                { OutputType.ExemptedPrimaryBusDataType, WriteExempted_Data },
+                { OutputType.ExemptedCompletedBusDataType, WriteExempted_Data }
+            };
+
+            _additionalFields = new XElement(_tns + XMLNames.MonitoringDataNode, new XAttribute(XMLNames.XMLNS, _tns));
+        }
+
+        public XDocument Report { get; protected set; }
+
+        public void GenerateReport()
+        {
+            if (ManufacturerReportMissing) {
+                return;
+            }
+
+            ValidateManufacturerReport();
+
+            DetectOutputType();
+
+            CreateRootNode();
+            CreateChildNodes();
+        }
+
+        public virtual void Initialize(VectoRunData modelData)
+        {
+            _modelData = modelData;
+        }
+
+        protected OutputType GetOutputType()
+        {
+            Enum.TryParse<OutputType>(_outputType.Replace('-', '_'), out var outputType);
+
+            return outputType;
+        }
+
+        protected void WriteConventional_Data()
+        { 
+            WriteBaseVehicleData();
+            WriteFullConventionalComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteCompleted_Data()
+        { 
+            WriteBaseVehicleData();
+            WriteAdvancedReducingTechnologiesForCompletedVehicle();
+        }
+
+        protected void WriteExempted_Data()
+        {
+            WriteBaseVehicleData();
+        }
+
+        protected void WriteHEV_Px_IHPC_Data()
+        {
+            WriteBaseVehicleData();
+            WriteFullConventionalComponents();
+            WriteEV_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteHEV_S2_Data()
+        {
+            WriteBaseVehicleData();
+            WriteFullConventionalComponents();
+            WriteHEV_Sx_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteHEV_S3_Data()
+        {
+            WriteBaseVehicleData();
+            WriteNoGearboxConventionalComponents();
+            WriteHEV_Sx_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteHEV_S4_Data()
+        {
+            WriteBaseVehicleData();
+            WriteNoGearboxNoAxlegearConventionalComponents();
+            WriteHEV_Sx_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteHEV_IEPC_S_Data()
+        {
+            WriteBaseVehicleData();
+            WriteNoGearboxOptionalAxlegearConventionalComponents();
+            WriteHEV_Sx_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WritePEV_E2_Data()
+        {
+            WriteBaseVehicleData();
+            WriteNoEngineConventionalComponents();
+            WriteEV_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WritePEV_E3_Data()
+        {
+            WriteBaseVehicleData();
+            WriteNoEngineNoGearboxConventionalComponents();
+            WriteEV_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WritePEV_E4_Data()
+        {
+            WriteBaseVehicleData();
+            WriteAxleWheels();
+            WriteEV_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WritePEV_IEPC_Data()
+        {
+            WriteBaseVehicleData();
+            WriteOptionalAxlegearConventionalComponents();
+            WriteEV_ElectricComponents();
+            WriteAdvancedReducingTechnologies();
+        }
+
+        protected void WriteBaseVehicleData()
+        { 
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringLicenseNumber, GetPlaceholder(PlaceHolder.VECTO_LICENSE_NUMBER)),
+                new XElement(_tns + XMLNames.MonitoringVehicle,
+                    new XElement(_tns + XMLNames.MonitoringMake, GetPlaceholder(PlaceHolder.VEHICLE_MAKE))
+                )
+            );
+        }
+
+        protected void WriteFullConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringEngine, GetEngineData()),
+                new XElement(_tns + XMLNames.MonitoringGearbox, GetStandardFields(PlaceHolder.GEARBOX.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteNoEngineConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringGearbox, GetStandardFields(PlaceHolder.GEARBOX.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteNoEngineNoGearboxConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteNoGearboxConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringEngine, GetEngineData()),
+                new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString())),
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteNoGearboxNoAxlegearConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringEngine, GetEngineData()),
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteAxleWheels()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteNoGearboxOptionalAxlegearConventionalComponents()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringEngine, GetEngineData())    
+            );
+
+            if (_modelData.AxleGearData != null) {
+                _additionalFields.Add(
+                    new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString()))
+                );
+            }
+
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteOptionalAxlegearConventionalComponents()
+        {
+            if (_modelData.AxleGearData != null) {
+                _additionalFields.Add(
+                    new XElement(_tns + XMLNames.MonitoringAxlegear, GetStandardFields(PlaceHolder.AXLEGEAR.ToString()))
+                );
+            }
+
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAxleWheels, GetAxleData())
+            );
+        }
+
+        protected void WriteAdvancedReducingTechnologies()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAdvReducingTech, new XComment(GetReducingTechnologies()))
+            );
+        }
+
+        protected void WriteAdvancedReducingTechnologiesForCompletedVehicle()
+        {
+            _additionalFields.Add(
+                new XElement(_tns + XMLNames.MonitoringAdvReducingTech, new XComment(GetReducingTechnologies()))
+            );
+        }
+
+        protected void WriteEV_ElectricComponents()
+        {
+            _additionalFields.Add(
+                new XElement(
+                    _tns + XMLNames.MonitoringElectricMachine, 
+                    GetStandardFields(PlaceHolder.ELECTRIC_MACHINE.ToString())
+                ),
+                new XElement(
+                    _tns + XMLNames.MonitoringElectricEnergyStorage, 
+                    GetStandardFields(PlaceHolder.ELECTRIC_ENERGY_STORAGE.ToString())
+                )
+            );
+        }
+
+        protected void WriteHEV_Sx_ElectricComponents()
+        {
+            WriteEV_ElectricComponents();
+
+            _additionalFields.Add(
+                new XElement(
+                    _tns + XMLNames.MonitoringElectricMachineGEN, 
+                    GetStandardFields(PlaceHolder.ELECTRIC_MACHINE_GEN.ToString())
+                )
+            );
+        }
+
+        protected bool ManufacturerReportMissing => _manufacturerReport == null;
+
+        protected void ValidateManufacturerReport()
+        {
+            var errors = new List<string>();
+            
+            _manufacturerReport.Report.Validate(
+                XMLValidator.GetXMLSchema(XmlDocumentType.ManufacturerReport), 
+                (o, e) => { errors.Add(e.Message); }, 
+                true);
+
+            if (errors.Count > 0) {
+                LogManager.GetLogger(GetType().FullName).Warn(
+                    "XML Validation of manufacturer record failed! errors: {0}", 
+                    string.Join(Environment.NewLine, errors));
+            }
+        }
+
+        protected void CreateRootNode()
+        { 
+            Report = new XDocument();
+            
+            Report.Add(
+                new XElement(
+                    _tns + XMLNames.MonitoringRootNode,
+                    new XAttribute(XMLNames.XMLNS, _tns),
+                    new XAttribute(XMLDeclarationNamespaces.Xsi + XMLNames.XSIType, _outputType),
+                    new XAttribute(XMLNames.SchemaVersion, XMLDefinitions.MONITORING_SCHEMA_VERSION),
+                    new XAttribute(XNamespace.Xmlns + XMLNames.XSI, XMLDeclarationNamespaces.Xsi.NamespaceName),
+                    new XAttribute(XNamespace.Xmlns + XMLNames.DI, XMLDeclarationNamespaces.Di),
+                    new XAttribute(
+                        XMLDeclarationNamespaces.Xsi + XMLNames.SchemaLocation,
+                        $"{XMLDefinitions.MONITORING_NAMESPACE} {AbstractXMLWriter.SchemaLocationBaseUrl}" +
+                        $"{XMLDefinitions.GetSchemaFilename(XmlDocumentType.MonitoringReport)}"),
+                    new XAttribute(XNamespace.Xmlns + MRF_OUTPUT_PREFIX, XMLDefinitions.DECLARATION_OUTPUT_NAMESPACE_URI_V09)
+                )
+            );
+        }
+
+        protected void CreateChildNodes()
+        {
+            _additionalDataWriters[GetOutputType()].Invoke();
+            
+            Report.Root.Add(
+                new XElement(_tns + XMLNames.ManufacturerRecord,
+                    GetManufacturerData()
+                ),
+                _additionalFields
+            );
+        }
+
+        protected void DetectOutputType()
+        { 
+            XmlNamespaceManager nsmgr = new XmlNamespaceManager(new NameTable());
+            nsmgr.AddNamespace(MRF_INPUT_PREFIX, XMLDefinitions.DECLARATION_OUTPUT);
+
+            var xpathData = $"//{MRF_INPUT_PREFIX}:{XMLNames.MRFDataNode}";
+            var mrfData = _manufacturerReport.Report.XPathSelectElement(xpathData, nsmgr);
+            
+            string type = mrfData.Attributes().First(x => x.Name.LocalName == XMLDefinitions.XSI_TYPE_LOCALNAME).Value;
+
+            _outputType = type.Substring(0, type.Length - XMLNames.MRFDataTypeSuffix.Length) + XMLNames.MonitoringDataTypeSuffix;
+        }
+
+        protected static string GetPlaceholder(string item)
+        {
+            return $"##{item}##";
+        }
+
+        protected static string GetPlaceholder(PlaceHolder item)
+        { 
+            return GetPlaceholder(item.ToString());
+        }
+
+        protected object[] GetEngineData()
+        { 
+            return new object[] {
+                GetStandardFields(PlaceHolder.ENGINE.ToString()),
+                new XElement(
+                    _tns + XMLNames.MonitoringWHTC,
+                    new XElement(_tns + XMLNames.MonitoringCO2, double.NaN.ValueAsUnit(XMLNames.GramsPerKWattHour, 0)),
+                    new XElement(_tns + XMLNames.MonitoringFuelConsumption, double.NaN.ValueAsUnit(XMLNames.GramsPerKWattHour, 0))
+                ),
+                new XElement(
+                    _tns + XMLNames.MonitoringWHSC,
+                    new XElement(_tns + XMLNames.MonitoringCO2, double.NaN.ValueAsUnit(XMLNames.GramsPerKWattHour, 0)),
+                    new XElement(_tns + XMLNames.MonitoringFuelConsumption, double.NaN.ValueAsUnit(XMLNames.GramsPerKWattHour, 0))
+                ),
+                new XElement(_tns + XMLNames.MonitoringTypeApprovalNumber, GetPlaceholder(PlaceHolder.TYPE_APPROVAL_NUMBER))
+            };
+        }
+
+        protected object[] GetAxleData()
+        {
+            var numAxles = _modelData.VehicleData.AxleData?.Count(x => x.AxleType != AxleType.Trailer) ?? 0;
+            var axleData = new object[numAxles];
+
+            for (var i = 0; i < axleData.Length; i++) {
+                axleData[i] = new XElement(
+                    _tns + XMLNames.MonitoringAxle,
+                    new XAttribute(XMLNames.MonitoringAxleNumber, i + 1),
+                    new XElement(_tns + XMLNames.MonitoringTyre, GetStandardFields($"{PlaceHolder.TYRE}_{i + 1}")));
+            }
+
+            return axleData;
+        }
+
+        protected object[] GetManufacturerData()
+        {
+            var mrfCopy = new XDocument(_manufacturerReport.Report);
+            var elements = mrfCopy.Root.XPathSelectElements("./*");
+            
+            foreach (var element in elements) {
+                element.Name = XName.Get(element.Name.LocalName, _tns.NamespaceName);
+            }
+
+            var dataDescendants = elements.First(x => x.Name.LocalName == XMLNames.MRFDataNode).DescendantsAndSelf();
+            
+            foreach (var node in dataDescendants) {
+                var attrs = node.Attributes();
+                
+                var typeAttrs = attrs.Where(x => (x.Name.LocalName == XMLDefinitions.XSI_TYPE_LOCALNAME)
+                    && !String.IsNullOrEmpty(x.Name.Namespace.ToString()));
+
+                if (typeAttrs.Count() > 0) {
+                    var type = typeAttrs.First();
+                    type.Value = MRF_OUTPUT_PREFIX + ":" + type.Value;
+                }
+            }
+           
+            return elements.ToArray<object>();
+        }
+
+        protected object[] GetStandardFields(string prefix)
+        {
+            return new[] {
+                new XElement(_tns + XMLNames.MonitoringManufacturer, 
+                    GetPlaceholder($"{prefix}_{PlaceHolder.MANUFACTURER}")),
+                new XElement(_tns + XMLNames.MonitoringManufacturerAddress, 
+                    GetPlaceholder($"{prefix}_{PlaceHolder.MANUFACTURERADDRESS}")),
+                new XElement(_tns + XMLNames.MonitoringMake, 
+                    GetPlaceholder($"{prefix}_{PlaceHolder.MAKE}"))
+            };
+        }
+
+        protected string GetReducingTechnologies()
+        {
+            var categories = new[] {
+                XMLNames.MonitoringAdvAero,
+                XMLNames.MonitoringAdvRoll,
+                XMLNames.MonitoringAdvDrivetrain,
+                XMLNames.MonitoringAdvEngine,
+                XMLNames.MonitoringAdvAux,
+                XMLNames.MonitoringAddADAs,
+                XMLNames.MonitoringAdvPowertrain,
+                XMLNames.MonitoringOtherTech
+            };
+
+            var retVal = new object[categories.Length];
+            
+            for (var i = 0; i < retVal.Length; i++) {
+                retVal[i] = new XElement(
+                    XMLNames.MonitoringEntry,
+                    new XAttribute(XMLNames.MonitoringCategory, categories[i]),
+                    GetPlaceholder(PlaceHolder.TECHNOLOGY_BRAND_NAME));
+            }
+
+            return Environment.NewLine + string.Join(
+                Environment.NewLine, 
+                retVal.Select(x => x.ToString())) + Environment.NewLine;
+        }
+
+    }
+}
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VTPReport/XMLVTPReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VTPReport/XMLVTPReport.cs
index 0195929c9589dde448829bd98e769a45616fa19a..6c156664c0569e1e7174d66ab9f3d0b26ebd1fe0 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VTPReport/XMLVTPReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VTPReport/XMLVTPReport.cs
@@ -1000,6 +1000,11 @@ namespace TUGraz.VectoCore.OutputData.XML
 			};
 		}
 
+		public override void SetWeightingFactors(VectoRunData runData, IEnumerable<IResultEntry> orderedeResults, double? electricRange)
+		{
+			throw new NotImplementedException();
+		}
+
 		#region Implementation of IVTPReport
 
 		public IVectoHash InputDataHash { protected get; set; }
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
index 79fee54236af844df54f3f598d3166335e3df1bb..86d4508bb77e12e3c71da7f6b346185ef1a0325b 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
@@ -47,10 +47,12 @@ using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.Simulation.Impl;
 using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery;
 using TUGraz.VectoCore.OutputData.ModDataPostprocessing;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport;
 
 namespace TUGraz.VectoCore.OutputData.XML
 {
@@ -60,6 +62,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		protected IXMLCustomerReport CustomerRpt;
 
+		protected IXMLMonitoringReport _monitoringReport;
+
 		protected readonly IManufacturerReportFactory _mrfFactory;
 		protected readonly ICustomerInformationFileFactory _cifFactory;
 		
@@ -96,9 +100,25 @@ namespace TUGraz.VectoCore.OutputData.XML
 				BatteryData = runData.BatteryData;
 				OVCMode = runData.OVCMode;
 				VectoRunData = runData;
+			}
 
-			
-				//VehicleCode = runData.VehicleData.VehicleCode;
+			public void Initialize(VectoRunData runData, IModalDataContainer modalData)
+			{
+				Mission = runData.Mission.MissionType;
+				LoadingType = runData.Loading;
+				FuelMode = runData.EngineData?.FuelMode ?? 0;
+				FuelData = runData.EngineData?.Fuels.Select(x => x.FuelData).ToList() ?? new List<IFuelProperties>();
+				Payload = runData.VehicleData.Loading;
+				TotalVehicleMass = runData.VehicleData.TotalVehicleMass;
+				CargoVolume = runData.VehicleData.CargoVolume;
+				VehicleClass = runData.Mission?.BusParameter?.BusGroup ?? runData.VehicleData.VehicleClass;
+				PassengerCount = runData.VehicleData.PassengerCount;
+				MaxChargingPower = runData.MaxChargingPower;
+				BatteryData = runData.BatteryData;
+				OVCMode = runData.OVCMode;
+				VectoRunData = runData;
+
+				SetResultData(runData, modalData, 0.0);
 			}
 
 			public VectoRunData VectoRunData { get; private set; }
@@ -169,12 +189,18 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 			public double AverageAxlegearEfficiency { get; private set; }
 
-			public double WeightingFactor { get; set; }
+			public double WeightingFactor { get; private set; }
+
 			public Meter ActualChargeDepletingRange { get; set; }
+
 			public Meter EquivalentAllElectricRange { get; set; }
+
 			public Meter ZeroCO2EmissionsRange { get; set; }
+
 			public IFuelProperties AuxHeaterFuel { get; set; }
+
 			public Kilogram ZEV_FuelConsumption_AuxHtr { get; set; }
+
 			public Kilogram ZEV_CO2 { get; set; }
 
 			public OvcHevMode OVCMode { get; set; }
@@ -264,11 +290,13 @@ namespace TUGraz.VectoCore.OutputData.XML
 				}
 
 				WeightingFactor = weightingFactor;
-
 				PrimaryResult = runData.PrimaryResult;
-
 			}
 
+			public void SetResultWeightingFactor(double weightingFactor)
+			{
+				WeightingFactor = weightingFactor;
+			}
 		}
 
 
@@ -277,6 +305,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		public virtual XDocument CustomerReport => CustomerRpt?.Report;
 
+		public virtual XDocument MonitoringReport => _monitoringReport.Report;
+
 		public virtual XDocument PrimaryVehicleReport => null;
 
 
@@ -288,9 +318,11 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		protected override void WriteResult(ResultEntry result)
 		{
-			var sumWeightinFactors = _weightingFactors.Values.Sum(x => x);
-			if (!sumWeightinFactors.IsEqual(0) && !sumWeightinFactors.IsEqual(1)) {
-				throw new VectoException("Mission Profile Weighting factors do not sum up to 1!");
+			var sumWeightingFactors = _weightingFactors.Values.Sum(x => x);
+			bool isNormalWeights = sumWeightingFactors.IsEqual(0) || sumWeightingFactors.IsEqual(1, 1e-12);
+			bool isVocationalWeights = sumWeightingFactors.IsEqual(2.0, 1e-12); ;
+			if (!isNormalWeights && !isVocationalWeights) {
+				throw new VectoException("Mission Profile Weighting factors or Mission Profile Weighting factors for Vocational misisons do not sum up to 1!");
 			}
 
 			ManufacturerRpt.WriteResult(result);
@@ -302,8 +334,27 @@ namespace TUGraz.VectoCore.OutputData.XML
 			ManufacturerRpt.GenerateReport();
 			var fullReportHash = GetSignature(ManufacturerRpt.Report);
 			CustomerRpt?.GenerateReport(fullReportHash);
+			_monitoringReport.GenerateReport();
 		}
 
+		public override void SetWeightingFactors(VectoRunData runData, IEnumerable<IResultEntry> orderedeResults, double? electricRange)
+		{
+			WeightingGroup = DeclarationData.WeightingGroup.Lookup(
+				runData.VehicleData.VehicleClass,
+				runData.VehicleData.SleeperCab.Value,
+				DeclarationData.GetReferencePropulsionPower(runData.VehicleData.InputData),
+				runData.JobType.IsBatteryElectric(),
+				electricRange);
+
+			_weightingFactors = WeightingGroup == WeightingGroup.Unknown
+				? ZeroWeighting
+				: DeclarationData.WeightingFactors.Lookup(WeightingGroup);
+
+			foreach(var result in orderedeResults)
+			{
+				result.SetResultWeightingFactor(_weightingFactors[Tuple.Create(result.Mission, result.LoadingType)]);
+			}
+		}
 
 		protected override void OutputReports()
 		{
@@ -312,6 +363,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 			}
 
 			Writer.WriteReport(ReportType.DeclarationReportManufacturerXML, ManufacturerRpt.Report);
+			Writer.WriteReport(ReportType.DeclarationReportMonitoringXML, _monitoringReport.Report);
 		}
 
 
@@ -323,17 +375,20 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		public override void InitializeReport(VectoRunData modelData)
 		{
-			if (modelData.Exempted) {
+			if (modelData.Exempted)
+			{
 				WeightingGroup = WeightingGroup.Unknown;
-			} else {
-				if (modelData.VehicleData.SleeperCab == null) {
+			}
+			else
+			{
+				if (modelData.VehicleData.SleeperCab == null)
+				{
 					throw new VectoException("SleeperCab parameter is required");
 				}
 
 				var propulsionPower = DeclarationData.GetReferencePropulsionPower(modelData.VehicleData.InputData);
-                WeightingGroup = DeclarationData.WeightingGroup.Lookup(
+				WeightingGroup = DeclarationData.WeightingGroup.Lookup(
 					modelData.VehicleData.VehicleClass,
-					modelData.VehicleData.VocationalVehicle,
 					modelData.VehicleData.SleeperCab.Value,
 					propulsionPower);
 			}
@@ -342,11 +397,11 @@ namespace TUGraz.VectoCore.OutputData.XML
 				? ZeroWeighting
 				: DeclarationData.WeightingFactors.Lookup(WeightingGroup);
 
-
 			InstantiateReports(modelData);
 
 			ManufacturerRpt.Initialize(modelData);
 			CustomerRpt?.Initialize(modelData);
+			_monitoringReport.Initialize(modelData);
 		}
 
 		public WeightingGroup WeightingGroup { get; protected set; }
@@ -371,6 +426,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 				vehicleData.ExemptedVehicle,
 				iepc,
 				ihpc);
+
+			_monitoringReport = new XMLMonitoringReport(ManufacturerRpt);	
 		}
 
 		private static IDictionary<Tuple<MissionType, LoadingType>, double> ZeroWeighting =>
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs
index f448cf03351b52b5b7abc064e3da4d0b120ffdf6..c3b4a4805c2016797167187f967efc8735c9e6f3 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs
@@ -17,6 +17,7 @@ using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1;
 
 namespace TUGraz.VectoCore.OutputData.XML
@@ -65,8 +66,9 @@ namespace TUGraz.VectoCore.OutputData.XML
 				iepc,
 				ihpc);
 
-
+            _monitoringReport = new XMLMonitoringReport(ManufacturerRpt);
 		}
+
 		public override void InitializeReport(VectoRunData modelData)
 		{
 			if (modelData.Exempted) {
@@ -74,7 +76,6 @@ namespace TUGraz.VectoCore.OutputData.XML
 			} else {
 				WeightingGroup = DeclarationData.WeightingGroup.Lookup(
 					modelData.VehicleData.VehicleClass,
-					modelData.VehicleData.VocationalVehicle,
 					false,
 					0.SI<Watt>());
 				_weightingFactors =
@@ -85,6 +86,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 			ManufacturerRpt.Initialize(modelData);
 			CustomerRpt.Initialize(modelData);
+            _monitoringReport.Initialize(modelData);
 		}
 		#endregion
 
@@ -284,7 +286,7 @@ namespace TUGraz.VectoCore.OutputData.XML
                 throw new NotImplementedException();
             }
 
-			public VectoRunData VectoRunData => throw new NotImplementedException();
+			public VectoRunData VectoRunData => null;
             public VectoRun.Status Status { get; set; }
             public OvcHevMode OVCMode { get; set; }
             public MissionType Mission { get; set; }
@@ -340,6 +342,16 @@ namespace TUGraz.VectoCore.OutputData.XML
                 throw new NotImplementedException();
             }
 
+			public void Initialize(VectoRunData vectoRunData, IModalDataContainer modalData)
+			{
+				throw new NotImplementedException();
+			}
+
+			public void SetResultWeightingFactor(double weightingFactor)
+			{
+				throw new NotImplementedException();
+			}
+
 			public string Error { get; set; } 
 			public string StackTrace { get; set; }
             public BatterySystemData BatteryData
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
index 7fe0de22b43dda3d6236c8ae2b4799ea53fb64d6..e5a7ff5f13862358dd1e8520df672ff26bbe23d5 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
@@ -4,8 +4,10 @@ using System.Linq;
 using System.Xml.Linq;
 using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile;
 using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1;
+using TUGraz.VectoCommon.Models;
 
 namespace TUGraz.VectoCore.OutputData.XML
 {
@@ -54,6 +56,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 				vehicleData.ExemptedVehicle,
 				iepc,
 				ihpc);
+
+			_monitoringReport = new XMLMonitoringReport(ManufacturerRpt);	
 		}
 
 		public override void InitializeReport(VectoRunData modelData)
@@ -73,6 +77,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 			var fullReportHash = GetSignature(ManufacturerRpt.Report);
 			//CustomerRpt.GenerateReport(fullReportHash);
 			VehicleInformationFile.GenerateReport(fullReportHash);
+			_monitoringReport.GenerateReport();
 		}
 
 
@@ -81,6 +86,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 		{
 			Writer.WriteReport(ReportType.DeclarationReportManufacturerXML, ManufacturerRpt.Report);
 			Writer.WriteReport(ReportType.DeclarationReportPrimaryVehicleXML, VehicleInformationFile.Report);
+			Writer.WriteReport(ReportType.DeclarationReportMonitoringXML, _monitoringReport.Report);
 		}
 		#endregion
 	}
diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
index 1b214e4e3c7a54758857129de377caf31d34129a..18307786e59b4a1bd3cfec7a7ee1bccecea96fcd 100644
--- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
@@ -3,21 +3,17 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 1               , 0/0       , 0/0          , 0.1/0.3           , 0/0                   , 0.18/0.42      , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
 2               , 0/0       , 0/0          , 0.125/0.375       , 0/0                   , 0.15/0.35      , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
 3               , 0/0       , 0/0          , 0.125/0.375       , 0/0                   , 0.15/0.35      , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-4-UD            , 0/0       , 0/0          , 0/0               , 0/0                   , 0.5/0.5        , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-4-RD            , 0.05/0.05 , 0/0          , 0.45/0.45         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-4-LH            , 0.45/0.45 , 0/0          , 0.05/0.05         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-4-V             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+4-UD            , 0/0       , 0/0          , 0/0               , 0/0                   , 0.5/0.5        , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+4-RD            , 0.05/0.05 , 0/0          , 0.45/0.45         , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+4-LH            , 0.45/0.45 , 0/0          , 0.05/0.05         , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
 5-RD            , 0.03/0.07 , 0/0          , 0.27/0.63         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-5-LH            , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-5-V             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0.5/0.5      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-9-RD            , 0.03/0.07 , 0/0          , 0.27/0.63         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-9-LH            , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-9-V             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-10-RD           , 0.03/0.07 , 0/0          , 0.27/0.63         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-10-LH           , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-10-V            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0.5/0.5      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-11              , 0/0       , 0/0          , 0.15/0.35         , 0/0                   , 0/0            , 0/0               , 0.15/0.35    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
-12              , 0/0       , 0/0          , 0.21/0.49         , 0/0                   , 0/0            , 0/0               , 0.09/0.21    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+5-LH            , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0.5/0.5      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+9-RD            , 0.03/0.07 , 0/0          , 0.27/0.63         , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+9-LH            , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0.25/0.25         , 0.25/0.25    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+10-RD           , 0.03/0.07 , 0/0          , 0.27/0.63         , 0/0                   , 0/0            , 0/0               , 0.5/0.5      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+10-LH           , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0.5/0.5      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+11              , 0/0       , 0/0          , 0.3/0.7           , 0/0                   , 0/0            , 0.1/0.23          , 0.3/0.37     , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
+12              , 0/0       , 0/0          , 0.3/0.7           , 0/0                   , 0/0            , 0/0               , 0.3/0.7      , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
 16              , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0.30/0.70    , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
 # medium lorries
 51              , 0/0       , 0/0          , 0.25/0.25         , 0/0                   , 0.25/0.25      , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0/0         , 0/0
diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
index 62ddefa346f09657e3736c6329e9efd3a9f64caf..2eeadceb06b46e1eb73c929c17679fdaf0e51e81 100644
--- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
@@ -1,105 +1,105 @@
-Vehicle Group , Vocational , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Weighting Group
-1s            , 0          , DayCab     , 0                           , 999999                      , 1s
-1s            , 0          , SleeperCab , 0                           , 999999                      , 1s
-1             , 0          , DayCab     , 0                           , 999999                      , 1
-1             , 0          , SleeperCab , 0                           , 999999                      , 1
-2             , 0          , DayCab     , 0                           , 999999                      , 2
-2             , 0          , SleeperCab , 0                           , 999999                      , 2
-3             , 0          , DayCab     , 0                           , 999999                      , 3
-3             , 0          , SleeperCab , 0                           , 999999                      , 3
-4             , 0          , DayCab     , 0                           , 170                         , 4-UD
-4             , 0          , SleeperCab , 0                           , 170                         , 4-UD
-4             , 0          , DayCab     , 170                         , 999999                      , 4-RD
-4             , 0          , SleeperCab , 170                         , 265                         , 4-RD
-4             , 0          , SleeperCab , 265                         , 999999                      , 4-LH
-4             , 1          , DayCab     , 0                           , 999999                      , 4-V
-4             , 1          , SleeperCab , 0                           , 999999                      , 4-V
-5             , 0          , DayCab     , 0                           , 999999                      , 5-RD
-5             , 0          , SleeperCab , 0                           , 265                         , 5-RD
-5             , 0          , SleeperCab , 265                         , 999999                      , 5-LH
-5             , 1          , DayCab     , 0                           , 999999                      , 5-V
-5             , 1          , SleeperCab , 0                           , 999999                      , 5-V
-9             , 0          , DayCab     , 0                           , 999999                      , 9-RD
-9             , 0          , SleeperCab , 0                           , 999999                      , 9-LH
-9             , 1          , DayCab     , 0                           , 999999                      , 9-V
-9             , 1          , SleeperCab , 0                           , 999999                      , 9-V
-10            , 0          , DayCab     , 0                           , 999999                      , 10-RD
-10            , 0          , SleeperCab , 0                           , 999999                      , 10-LH
-10            , 1          , DayCab     , 0                           , 999999                      , 10-V
-10            , 1          , SleeperCab , 0                           , 999999                      , 10-V
-11            , 0          , DayCab     , 0                           , 999999                      , 11
-11            , 0          , SleeperCab , 0                           , 999999                      , 11
-12            , 0          , DayCab     , 0                           , 999999                      , 12
-12            , 0          , SleeperCab , 0                           , 999999                      , 12
-16            , 0          , DayCab     , 0                           , 999999                      , 16
-16            , 0          , SleeperCab , 0                           , 999999                      , 16
+Vehicle Group  , Is Electric   , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Electric Range [m] , Weighting Group
+1s             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 1s
+1s             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 1s
+1              , 0             , DayCab     , 0                           , 999999                      , 999999999          , 1
+1              , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 1
+2              , 0             , DayCab     , 0                           , 999999                      , 999999999          , 2
+2              , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 2
+3              , 0             , DayCab     , 0                           , 999999                      , 999999999          , 3
+3              , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 3
+4              , 0             , DayCab     , 0                           , 170                         , 999999999          , 4-UD
+4              , 0             , SleeperCab , 0                           , 170                         , 999999999          , 4-UD
+4              , 0             , DayCab     , 170                         , 999999                      , 999999999          , 4-RD
+4              , 0             , SleeperCab , 170                         , 265                         , 350000             , 4-RD
+4              , 1             , SleeperCab , 170                         , 999999                      , 350000             , 4-RD
+4              , 0             , SleeperCab , 265                         , 999999                      , 999999999          , 4-LH
+4              , 1             , SleeperCab , 265                         , 999999                      , 999999999          , 4-LH
+5              , 0             , DayCab     , 0                           , 999999                      , 999999999          , 5-RD
+5              , 0             , SleeperCab , 0                           , 265                         , 350000             , 5-RD
+5              , 1             , SleeperCab , 0                           , 999999                      , 350000             , 5-RD
+5              , 0             , SleeperCab , 265                         , 999999                      , 999999999          , 5-LH
+5              , 1             , SleeperCab , 265                         , 999999                      , 999999999          , 5-LH
+9              , 0             , DayCab     , 0                           , 999999                      , 999999999          , 9-RD
+9              , 1             , SleeperCab , 0                           , 999999                      , 350000             , 9-RD
+9              , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 9-LH
+9              , 1             , SleeperCab , 0                           , 999999                      , 999999999          , 9-LH
+10             , 0             , DayCab     , 0                           , 999999                      , 350000             , 10-RD
+10             , 1             , DayCab     , 0                           , 999999                      , 350000             , 10-RD
+10             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 10-LH
+10             , 1             , SleeperCab , 0                           , 999999                      , 999999999          , 10-LH
+11             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 11
+11             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 11
+12             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 12
+12             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 12
+16             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 16
+16             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 16
 #
-51            , 0          , DayCab     , 0                           , 999999                      , 51
-51            , 0          , SleeperCab , 0                           , 999999                      , 51
-52            , 0          , DayCab     , 0                           , 999999                      , 52
-52            , 0          , SleeperCab , 0                           , 999999                      , 52
-53            , 0          , DayCab     , 0                           , 999999                      , 53
-53            , 0          , SleeperCab , 0                           , 999999                      , 53
-54            , 0          , DayCab     , 0                           , 999999                      , 54
-54            , 0          , SleeperCab , 0                           , 999999                      , 54
-55            , 0          , DayCab     , 0                           , 999999                      , 55
-55            , 0          , SleeperCab , 0                           , 999999                      , 55
-56            , 0          , DayCab     , 0                           , 999999                      , 56
-56            , 0          , SleeperCab , 0                           , 999999                      , 56
+51             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 51
+51             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 51
+52             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 52
+52             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 52
+53             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 53
+53             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 53
+54             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 54
+54             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 54
+55             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 55
+55             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 55
+56             , 0             , DayCab     , 0                           , 999999                      , 999999999          , 56
+56             , 0             , SleeperCab , 0                           , 999999                      , 999999999          , 56
 #
-31a           , 0          , DayCab     , 0                           , 999999                      , 31a
-31b1          , 0          , DayCab     , 0                           , 999999                      , 31b1
-31b2          , 0          , DayCab     , 0                           , 999999                      , 31b2
-31c           , 0          , DayCab     , 0                           , 999999                      , 31c
-31d           , 0          , DayCab     , 0                           , 999999                      , 31d
-31e           , 0          , DayCab     , 0                           , 999999                      , 31e
-32a           , 0          , DayCab     , 0                           , 999999                      , 32a
-32b           , 0          , DayCab     , 0                           , 999999                      , 32b
-32c           , 0          , DayCab     , 0                           , 999999                      , 32c
-32d           , 0          , DayCab     , 0                           , 999999                      , 32d
-32e           , 0          , DayCab     , 0                           , 999999                      , 32e
-32f           , 0          , DayCab     , 0                           , 999999                      , 32f
-33a           , 0          , DayCab     , 0                           , 999999                      , 33a
-33b1          , 0          , DayCab     , 0                           , 999999                      , 33b1
-33b2          , 0          , DayCab     , 0                           , 999999                      , 33b2
-33c           , 0          , DayCab     , 0                           , 999999                      , 33c
-33d           , 0          , DayCab     , 0                           , 999999                      , 33d
-33e           , 0          , DayCab     , 0                           , 999999                      , 33e
-34a           , 0          , DayCab     , 0                           , 999999                      , 34a
-34b           , 0          , DayCab     , 0                           , 999999                      , 34b
-34c           , 0          , DayCab     , 0                           , 999999                      , 34c
-34d           , 0          , DayCab     , 0                           , 999999                      , 34d
-34e           , 0          , DayCab     , 0                           , 999999                      , 34e
-34f           , 0          , DayCab     , 0                           , 999999                      , 34f
-35a           , 0          , DayCab     , 0                           , 999999                      , 35a
-35b1          , 0          , DayCab     , 0                           , 999999                      , 35b1
-35b2          , 0          , DayCab     , 0                           , 999999                      , 35b2
-35c           , 0          , DayCab     , 0                           , 999999                      , 35c
-36a           , 0          , DayCab     , 0                           , 999999                      , 36a
-36b           , 0          , DayCab     , 0                           , 999999                      , 36b
-36c           , 0          , DayCab     , 0                           , 999999                      , 36c
-36d           , 0          , DayCab     , 0                           , 999999                      , 36d
-36e           , 0          , DayCab     , 0                           , 999999                      , 36e
-36f           , 0          , DayCab     , 0                           , 999999                      , 36f
-37a           , 0          , DayCab     , 0                           , 999999                      , 37a
-37b1          , 0          , DayCab     , 0                           , 999999                      , 37b1
-37b2          , 0          , DayCab     , 0                           , 999999                      , 37b2
-37c           , 0          , DayCab     , 0                           , 999999                      , 37c
-37d           , 0          , DayCab     , 0                           , 999999                      , 37d
-37e           , 0          , DayCab     , 0                           , 999999                      , 37e
-38a           , 0          , DayCab     , 0                           , 999999                      , 38a
-38b           , 0          , DayCab     , 0                           , 999999                      , 38b
-38c           , 0          , DayCab     , 0                           , 999999                      , 38c
-38d           , 0          , DayCab     , 0                           , 999999                      , 38d
-38e           , 0          , DayCab     , 0                           , 999999                      , 38e
-38f           , 0          , DayCab     , 0                           , 999999                      , 38f
-39a           , 0          , DayCab     , 0                           , 999999                      , 39a
-39b1          , 0          , DayCab     , 0                           , 999999                      , 39b1
-39b2          , 0          , DayCab     , 0                           , 999999                      , 39b2
-39c           , 0          , DayCab     , 0                           , 999999                      , 39c
-40a           , 0          , DayCab     , 0                           , 999999                      , 40a
-40b           , 0          , DayCab     , 0                           , 999999                      , 40b
-40c           , 0          , DayCab     , 0                           , 999999                      , 40c
-40d           , 0          , DayCab     , 0                           , 999999                      , 40d
-40e           , 0          , DayCab     , 0                           , 999999                      , 40e
-40f           , 0          , DayCab     , 0                           , 999999                      , 40f
\ No newline at end of file
+31a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31a
+31b1           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31b1
+31b2           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31b2
+31c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31c
+31d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31d
+31e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 31e
+32a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32a
+32b            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32b
+32c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32c
+32d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32d
+32e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32e
+32f            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 32f
+33a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33a
+33b1           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33b1
+33b2           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33b2
+33c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33c
+33d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33d
+33e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 33e
+34a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34a
+34b            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34b
+34c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34c
+34d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34d
+34e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34e
+34f            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 34f
+35a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 35a
+35b1           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 35b1
+35b2           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 35b2
+35c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 35c
+36a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36a
+36b            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36b
+36c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36c
+36d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36d
+36e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36e
+36f            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 36f
+37a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37a
+37b1           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37b1
+37b2           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37b2
+37c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37c
+37d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37d
+37e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 37e
+38a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38a
+38b            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38b
+38c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38c
+38d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38d
+38e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38e
+38f            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 38f
+39a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 39a
+39b1           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 39b1
+39b2           , 0             , DayCab     , 0                           , 999999                      , 999999999          , 39b2
+39c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 39c
+40a            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40a
+40b            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40b
+40c            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40c
+40d            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40d
+40e            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40e
+40f            , 0             , DayCab     , 0                           , 999999                      , 999999999          , 40f
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv b/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv
index 91dc144447a13d078e0bebc72dfc1cc5a1a8fb8b..10bb3f8b40f20659a3285806710fcf24fd1e1676 100644
--- a/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv
@@ -25,7 +25,7 @@ HDV group , Vocational , Valid , Vehicle Category , Axle Conf. , TPMLM_Min , TPM
 13        , 0          , 0     , RigidTruck       , 6x6        , 0         , 99        , 3.6    , 85          ,      ,                   ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , RigidSolo                     ,                         ,                     ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , -                 , -                     , -               , -                 , -            , -           , -     , -        , -          , -     ,              ,
 14        , 0          , 0     , Tractor          , 6x6        , 0         , 99        , 3.6    , 85          ,      ,                   ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , TractorSemitrailer            ,                         ,                     ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , -                 , -                     , -               , -                 , -            , -           , -     , -        , -          , -     ,              ,
 15        , 0          , 0     , RigidTruck       , 8x2        , 0         , 99        , 3.6    , 85          ,      ,                   ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , RigidSolo                     ,                         ,                     ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , ???               , -                     , -               , -                 , -            , -           , -     , -        , -          , -     ,              ,
-16        , 0          , 1     , RigidTruck       , 8x4        , 0         , 99        , 3.6    , 85          ,      , BT3               ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , RigidSolo                     ,                         , 25/25/25/25         ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , -                 , -                     , -               , -                 , 2600/12900   , -           , -     , -        , -          , -     , 9            , 7
+16        , 0          , 1     , RigidTruck       , 8x4        , 0         , 99        , 3.6    , 85          , B5   , BT3               ,                       , T2      ,                      , D+ST1  , Truck.vacc , RigidTrailer                      , RigidTrailer                , RigidSolo                     , 13/13/19.5/19.5         , 25/25/25/25         , 35                        ,                       , 9/9/13.5/13.5               , 9.5/9.5/14.25/14.25     , 22.5/32.5                     , 22.5/30                   , 2600/19300      , 3500/26500    , 1400/7100         , 3500/17500            , -               , -                 , 2600/12900   , -           , -     , -        , -          , -     , 9            , 7
 17        , 0          , 0     , RigidTruck       , 8x6        , 0         , 99        , 3.6    , 85          ,      ,                   ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , RigidSolo                     ,                         ,                     ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , -                 , -                     , -               , -                 , -            , -           , -     , -        , -          , -     ,              ,
 17        , 0          , 0     , RigidTruck       , 8x8        , 0         , 99        , 4      , 85          ,      ,                   ,                       ,         ,                      ,        , Truck.vacc ,                                   ,                             , RigidSolo                     ,                         ,                     ,                           ,                       ,                             ,                         ,                               ,                           , -               , -             , -                 , -                     , -               , -                 , -            , -           , -     , -        , -          , -     ,              ,
 
diff --git a/VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.7.1.xsd b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.7.1.xsd
similarity index 100%
rename from VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.7.1.xsd
rename to VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.7.1.xsd
diff --git a/VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.7.xsd b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.7.xsd
similarity index 100%
rename from VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.7.xsd
rename to VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.7.xsd
diff --git a/VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.8.xsd b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.8.xsd
similarity index 100%
rename from VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.0.8.xsd
rename to VectoCore/VectoCore/Resources/XSD/VectoMonitoring.0.8.xsd
diff --git a/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.1.0.xsd b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.1.0.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..5bbfa660f96873ff13d125e0218f28d64e55300b
--- /dev/null
+++ b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.1.0.xsd
@@ -0,0 +1,860 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<xs:schema
+  xmlns="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v1.0"
+  xmlns:xs="http://www.w3.org/2001/XMLSchema"
+  xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0"
+  xmlns:mrf="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9"
+  targetNamespace="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v1.0"
+  elementFormDefault="qualified"
+  attributeFormDefault="unqualified"
+  >
+
+  <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9" schemaLocation="VectoOutputManufacturer.0.9.xsd"/>
+  <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/>
+
+  <xs:element name="VectoMonitoring" type="VectoMonitoringOutputType"/>
+
+  <xs:complexType name="VectoMonitoringOutputType" abstract="true">
+    <xs:attribute name="schemaVersion" type="xs:decimal" use="required"/>
+  </xs:complexType>
+  
+  <!-- VectoMonitoring Output Types-->
+  <xs:complexType name="ConventionalLorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ConventionalLorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Conventional_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="ConventionalPrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ConventionalPrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Conventional_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="ConventionalCompletedBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ConventionalCompletedBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Completed_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-Px_IHPCLorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-Px_IHPCLorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-Px_IHPC_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-Px_IHPCPrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-Px_IHPCPrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-Px_IHPC_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S2_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S2_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S2_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S2_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S2_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S2_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S3_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S3_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S3_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S3_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S3_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S3_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S4_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S4_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S4_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-S4_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-S4_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-S4_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-IEPC-S_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-IEPC-S_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-IEPC-S_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEV-IEPC-S_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEV-IEPC-S_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="HEV-IEPC-S_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="HEVCompletedBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:HEVCompletedBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Completed_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E2_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E2_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E2_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E2_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E2_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E2_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E3_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E3_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E3_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E3_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E3_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E3_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E4_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E4_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E4_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-E4_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-E4_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-E4_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-IEPC_LorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-IEPC_LorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-IEPC_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEV-IEPC_PrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEV-IEPC_PrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="PEV-IEPC_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="PEVCompletedBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:PEVCompletedBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Completed_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="ExemptedLorryDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ExemptedLorryManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Exempted_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="ExemptedPrimaryBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ExemptedPrimaryBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Exempted_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="ExemptedCompletedBusDataType">
+    <xs:complexContent>
+      <xs:extension base="VectoMonitoringOutputType">
+        <xs:sequence>
+          <xs:element name="ManufacturerRecord">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="Data" type="mrf:ExemptedCompletedBusManufacturerOutputDataType"/>
+                <xs:element name="Signature" type="v1.0:SignatureType"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="AdditionalData" type="Exempted_DataType"></xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <!-- MonitoringData Vehicle Data Types-->
+  <xs:complexType name="Completed_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="Exempted_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="Conventional_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="FullConventionalComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="HEV-Px_IHPC_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="FullConventionalComponents"/>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="HEV-S2_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="FullConventionalComponents"/>
+      <xs:group ref="HEV-Sx-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="HEV-S3_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="NoGearboxConventionalComponents"/>
+      <xs:group ref="HEV-Sx-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="HEV-S4_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="NoGearboxNoAxlegearConventionalComponents"/>
+      <xs:group ref="HEV-Sx-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="HEV-IEPC-S_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="NoGearboxOptionalAxlegearConventionalComponents"/>
+      <xs:group ref="HEV-Sx-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="PEV-E2_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="NoEngineConventionalComponents"/>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="PEV-E3_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="NoEngineNoGearboxConventionalComponents"/>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="PEV-E4_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="AxleWheelsConventionalComponents"/>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="PEV-IEPC_DataType">
+    <xs:sequence>
+      <xs:group ref="BaseVehicleData"/>
+      <xs:group ref="OptionalAxlegearConventionalComponents"/>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="AdvancedReducingTechnologies" type="AdvReducingTechDataType"/>
+    </xs:sequence>
+  </xs:complexType>
+  <!-- MonitoringData Component Groups-->
+  <xs:group name="FullConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Engine" type="EngineDataType"/>
+      <xs:element name="Gearbox" type="GearboxDataType"/>
+      <xs:element name="Axlegear" type="AxlegearDataType"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="NoEngineConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Gearbox" type="GearboxDataType"/>
+      <xs:element name="Axlegear" type="AxlegearDataType"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="NoGearboxConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Engine" type="EngineDataType"/>
+      <xs:element name="Axlegear" type="AxlegearDataType"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="NoGearboxNoAxlegearConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Engine" type="EngineDataType"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="NoGearboxOptionalAxlegearConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Engine" type="EngineDataType"/>
+      <xs:element name="Axlegear" type="AxlegearDataType" minOccurs="0"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="NoEngineNoGearboxConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Axlegear" type="AxlegearDataType"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="OptionalAxlegearConventionalComponents">
+    <xs:sequence>
+      <xs:element name="Axlegear" type="AxlegearDataType" minOccurs="0"/>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="AxleWheelsConventionalComponents">
+    <xs:sequence>
+      <xs:element name="AxleWheels" type="AxleWheelsDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="BaseVehicleData">
+    <xs:sequence>
+      <xs:element name="VectoLicenseNbr" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#72</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="Vehicle" type="VehicleDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="xEV-ElectricComponents">
+    <xs:sequence>
+      <xs:element name="ElectricMachine" type="ElectricMachineDataType"/>
+      <xs:element name="ElectricEnergyStorage" type="ElectricEnergyStorageDataType"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="HEV-Sx-ElectricComponents">
+    <xs:sequence>
+      <xs:group ref="xEV-ElectricComponents"/>
+      <xs:element name="ElectricMachineGEN" type="ElectricMachineGENDataType" />
+    </xs:sequence>
+  </xs:group>
+  <!-- MonitoringData Component Types-->
+  <xs:complexType name="VehicleDataType">
+    <xs:sequence>
+      <xs:element name="Make" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#15</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="EngineDataType">
+    <xs:sequence>
+	  <xs:element name="Manufacturer" type="xs:string"/>
+	  <xs:element name="ManufacturerAddress" type="xs:string"/>
+      <xs:element name="Make" type="xs:string"/>
+      <xs:element name="WHTC">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="CO2">
+              <xs:annotation>
+                <xs:documentation>#75</xs:documentation>
+              </xs:annotation>
+              <xs:complexType>
+                <xs:simpleContent>
+                  <xs:extension base="xs:double">
+                    <xs:attribute name="unit" use="required">
+                      <xs:simpleType>
+                        <xs:restriction base="xs:string">
+                          <xs:enumeration value="g/kWh"/>
+                        </xs:restriction>
+                      </xs:simpleType>
+                    </xs:attribute>
+                  </xs:extension>
+                </xs:simpleContent>
+              </xs:complexType>
+            </xs:element>
+            <xs:element name="FuelConsumption">
+              <xs:annotation>
+                <xs:documentation>#76</xs:documentation>
+              </xs:annotation>
+              <xs:complexType>
+                <xs:simpleContent>
+                  <xs:extension base="xs:double">
+                    <xs:attribute name="unit" use="required">
+                      <xs:simpleType>
+                        <xs:restriction base="xs:string">
+                          <xs:enumeration value="g/kWh"/>
+                        </xs:restriction>
+                      </xs:simpleType>
+                    </xs:attribute>
+                  </xs:extension>
+                </xs:simpleContent>
+              </xs:complexType>
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="WHSC">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="CO2">
+              <xs:annotation>
+                <xs:documentation>#77</xs:documentation>
+              </xs:annotation>
+              <xs:complexType>
+                <xs:simpleContent>
+                  <xs:extension base="xs:double">
+                    <xs:attribute name="unit" use="required">
+                      <xs:simpleType>
+                        <xs:restriction base="xs:string">
+                          <xs:enumeration value="g/kWh"/>
+                        </xs:restriction>
+                      </xs:simpleType>
+                    </xs:attribute>
+                  </xs:extension>
+                </xs:simpleContent>
+              </xs:complexType>
+            </xs:element>
+            <xs:element name="FuelConsumption">
+              <xs:annotation>
+                <xs:documentation>#78</xs:documentation>
+              </xs:annotation>
+              <xs:complexType>
+                <xs:simpleContent>
+                  <xs:extension base="xs:double">
+                    <xs:attribute name="unit" use="required">
+                      <xs:simpleType>
+                        <xs:restriction base="xs:string">
+                          <xs:enumeration value="g/kWh"/>
+                        </xs:restriction>
+                      </xs:simpleType>
+                    </xs:attribute>
+                  </xs:extension>
+                </xs:simpleContent>
+              </xs:complexType>
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="TypeApprovalNumber" type="xs:string"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="GearboxDataType">
+    <xs:sequence>
+      <xs:element name="Manufacturer" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#24</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="ManufacturerAddress" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#24</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="Make" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#25</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="AxlegearDataType">
+    <xs:sequence>
+      <xs:element name="Manufacturer" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#32</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="ManufacturerAddress" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#32</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="Make" type="xs:string">
+        <xs:annotation>
+          <xs:documentation>#33</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="AxleWheelsDataType">
+    <xs:sequence>
+      <xs:element name="Axle" minOccurs="2" maxOccurs="4">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="Tyre">
+              <xs:complexType>
+                <xs:sequence>
+                  <xs:element name="Manufacturer" type="xs:string">
+                    <xs:annotation>
+                      <xs:documentation>#39</xs:documentation>
+                    </xs:annotation>
+                  </xs:element>
+                  <xs:element name="ManufacturerAddress" type="xs:string">
+                    <xs:annotation>
+                      <xs:documentation>#39</xs:documentation>
+                    </xs:annotation>
+                  </xs:element>
+                  <xs:element name="Make" type="xs:string">
+                    <xs:annotation>
+                      <xs:documentation>#40</xs:documentation>
+                    </xs:annotation>
+                  </xs:element>
+                </xs:sequence>
+              </xs:complexType>
+            </xs:element>
+          </xs:sequence>
+          <xs:attribute name="axleNumber" use="required">
+            <xs:simpleType>
+              <xs:restriction base="xs:int">
+                <xs:minInclusive value="1"/>
+                <xs:maxInclusive value="4"/>
+              </xs:restriction>
+            </xs:simpleType>
+          </xs:attribute>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="AdvReducingTechDataType">
+    <xs:annotation>
+      <xs:documentation>#74</xs:documentation>
+    </xs:annotation>
+    <xs:sequence>
+      <xs:element name="Entry" minOccurs="0" maxOccurs="unbounded">
+        <xs:complexType>
+          <xs:simpleContent>
+            <xs:extension base="xs:string">
+              <xs:attribute name="category" use="required">
+                <xs:simpleType>
+                  <xs:restriction base="xs:string">
+                    <xs:enumeration value="advanced aerodynamic measures"/>
+                    <xs:enumeration value="advanced rolling resistance measures"/>
+                    <xs:enumeration value="advanced drivetrain technologies"/>
+                    <xs:enumeration value="advanced engine technologies"/>
+                    <xs:enumeration value="advanced auxiliary technologies"/>
+                    <xs:enumeration value="additional ADAS technologies"/>
+                    <xs:enumeration value="advanced powertrain integration and hybridisation"/>
+                    <xs:enumeration value="other"/>
+                  </xs:restriction>
+                </xs:simpleType>
+              </xs:attribute>
+            </xs:extension>
+          </xs:simpleContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ElectricMachineDataType">
+    <xs:sequence>
+      <xs:element name="Manufacturer" type="xs:string"/>
+      <xs:element name="ManufacturerAddress" type="xs:string"/>
+      <xs:element name="Make" type="xs:string"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ElectricEnergyStorageDataType">
+    <xs:sequence>
+      <xs:element name="Manufacturer" type="xs:string"/>
+      <xs:element name="ManufacturerAddress" type="xs:string"/>
+      <xs:element name="Make" type="xs:string"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ElectricMachineGENDataType">
+    <xs:sequence>
+      <xs:element name="Manufacturer" type="xs:string"/>
+      <xs:element name="ManufacturerAddress" type="xs:string"/>
+      <xs:element name="Make" type="xs:string"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.xsd b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.xsd
similarity index 91%
rename from VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.xsd
rename to VectoCore/VectoCore/Resources/XSD/VectoMonitoring.xsd
index cf28c100556543248efe8bce7933ae72b4cad28c..1f038fc2e26d50ee3707eda2523ae759ead34f6c 100644
--- a/VectoCore/VectoCore/Resources/XSD/Engineering/VectoMonitoring.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoMonitoring.xsd
@@ -9,5 +9,6 @@
 	<xs:import namespace="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v0.7" schemaLocation="VectoMonitoring.0.7.xsd"/>
 	<xs:import namespace="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v0.7.1" schemaLocation="VectoMonitoring.0.7.1.xsd"/>
 	<xs:import namespace="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v0.8" schemaLocation="VectoMonitoring.0.8.xsd"/>
+	<xs:import namespace="urn:tugraz:ivt:VectoAPI:MonitoringOutput:v1.0" schemaLocation="VectoMonitoring.1.0.xsd"/>
 	<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput" schemaLocation="VectoOutputManufacturer.xsd"/>
 </xs:schema>
diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd
index db8b07718ba7265176e8a187a69aaf0f67df2d2a..de3cddefdc1481b0f4b39f703ddd1a0267809d91 100644
--- a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd
@@ -2182,7 +2182,7 @@
 			<xs:choice>
 				<xs:sequence>
 					<xs:element name="Result" type="AbstractResultType" maxOccurs="unbounded"/>
-					<xs:element name="Summary" type="AbstractResultSummaryType" minOccurs="0"/>
+					<xs:element name="Summary" type="AbstractResultSummaryType" minOccurs="0" maxOccurs="2"/>
 				</xs:sequence>
 				<xs:element name="ExemptedVehicle">
 					<xs:complexType/>
@@ -2615,6 +2615,7 @@
 		<xs:complexContent>
 			<xs:extension base="AbstractResultSummaryType">
 				<xs:sequence>
+					<xs:element name="Vocational" type="xs:boolean"></xs:element>
 					<xs:choice>
 						<xs:element name="AveragePayload">
 							<xs:annotation>
@@ -2655,6 +2656,7 @@
 		<xs:complexContent>
 			<xs:extension base="AbstractResultSummaryType">
 				<xs:sequence>
+					<xs:element name="Vocational" type="xs:boolean"></xs:element>
 					<xs:choice>
 						<xs:element name="AveragePayload">
 							<xs:annotation>
@@ -2707,6 +2709,7 @@
 		<xs:complexContent>
 			<xs:extension base="AbstractResultSummaryType">
 				<xs:sequence>
+					<xs:element name="Vocational" type="xs:boolean"></xs:element>
 					<xs:choice>
 						<xs:element name="AveragePayload">
 							<xs:annotation>
diff --git a/VectoCore/VectoCore/Utils/XMLDefinitions.cs b/VectoCore/VectoCore/Utils/XMLDefinitions.cs
index e785fbb641c0e44c2c7e8417880028955ac83b35..c25b4ebb2fedf5aedeca7646c24e23787f3d8268 100644
--- a/VectoCore/VectoCore/Utils/XMLDefinitions.cs
+++ b/VectoCore/VectoCore/Utils/XMLDefinitions.cs
@@ -120,9 +120,19 @@ namespace TUGraz.VectoCore.Utils
 		public const string DECLARATION_MULTISTAGE_BUS_VEHICLE_NAMESPACE_VO1 =
 			DECLARATION_MULTISTAGE_BUS_VEHICLE_NAMESPACE + ":v0.1";
 
+		public const string MONITORING_NAMESPACE = "urn:tugraz:ivt:VectoAPI:MonitoringOutput";
 
-		public const string XML_SCHEMA_NAMESPACE = "http://www.w3.org/2001/XMLSchema-instance";
+		public const string MONITORING_SCHEMA_VERSION = "1.0";
+
+		public const string MONITORING_NAMESPACE_URI = MONITORING_NAMESPACE + ":v" + MONITORING_SCHEMA_VERSION;
+
+		public const string DECLARATION_OUTPUT = "urn:tugraz:ivt:VectoAPI:DeclarationOutput";
 
+		public const string DECLARATION_OUTPUT_NAMESPACE_URI_V09 = DECLARATION_OUTPUT + ":v0.9";
+
+		public const string XSI_TYPE_LOCALNAME = "type";
+
+		public const string XML_SCHEMA_NAMESPACE = "http://www.w3.org/2001/XMLSchema-instance";
 
 		// mapping of document type + version => supported schema files (+version)
 		//private static Dictionary<Tuple<XmlDocumentType, string>, IList<string>> schemaFilenames = new Dictionary<Tuple<XmlDocumentType, string>, IList<string>>();
diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
index 32c4b1fc3f6ebf9ff27b93093a3eba21ee69a4c6..c7cd333a35c661302c49a823260082cc168cc7fd 100644
--- a/VectoCore/VectoCore/VectoCore.csproj
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -80,6 +80,7 @@
     <None Remove="Resources\MockupCIFResults.xml" />
     <None Remove="Resources\MockupMRFResults.xml" />
     <None Remove="Resources\XSD\VectoDeclarationDefinitions.2.2.1.xsd" />
+    <None Remove="Resources\XSD\VectoMonitoring.1.0.xsd" />
     <None Remove="Resources\XSD\VectoOutputPrimaryBus.xsd" />
   </ItemGroup>
 
diff --git a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
index 0cd9b253fb3fce31c433b13479e40a2bf4c29ca6..6ac926fe4dce39664a315767368117750c1a14d8 100644
--- a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
@@ -201,8 +201,8 @@ namespace TUGraz.VectoCore.Tests.Integration
 			var cifValidator = GetValidator((xmlReport as XMLDeclarationReport).CustomerReport);
 			cifValidator.ValidateXML(XmlDocumentType.DeclarationComponentData | XmlDocumentType.DeclarationJobData | XmlDocumentType.CustomerReport | XmlDocumentType.ManufacturerReport);
 
-			//var monitoringValidator = GetValidator(xmlReport.MonitoringReport);
-			//monitoringValidator.ValidateXML(XmlDocumentType.DeclarationComponentData | XmlDocumentType.DeclarationJobData | XmlDocumentType.CustomerReport | XmlDocumentType.ManufacturerReport);
+			//var monitoringValidator = GetValidator((xmlReport as XMLDeclarationReport).MonitoringReport);
+			//monitoringValidator.ValidateXML(XmlDocumentType.MonitoringReport);
 		}
 
 		private static XMLValidator GetValidator(XDocument xmlReport)
diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
index 88e61cfdccd3e8612feffea501dd7108322339e9..3beaf1e52b0736fa85f33c570d27f6926ea21319 100644
--- a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
+++ b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
@@ -2427,69 +2427,6 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
             Assert.AreEqual(expectedCorrectionFactor, cf, 1e-6);
         }
 
-        [
-		TestCase(VehicleClass.Class1, false, true, 169.9, WeightingGroup.Group1),
-		TestCase(VehicleClass.Class1, false, false, 265, WeightingGroup.Group1),
-		TestCase(VehicleClass.Class2, false, true, 169.9, WeightingGroup.Group2),
-		TestCase(VehicleClass.Class2, false, false, 265, WeightingGroup.Group2),
-		TestCase(VehicleClass.Class3, false, true, 169.9, WeightingGroup.Group3),
-		TestCase(VehicleClass.Class3, false, false, 265, WeightingGroup.Group3),
-
-
-        TestCase(VehicleClass.Class4, false, true, 169.9, WeightingGroup.Group4UD),
-        TestCase(VehicleClass.Class4, false, false, 169.9, WeightingGroup.Group4UD),
-        TestCase(VehicleClass.Class4, false, false, 170, WeightingGroup.Group4RD),
-        TestCase(VehicleClass.Class4, false, true, 170, WeightingGroup.Group4RD),
-        TestCase(VehicleClass.Class4, false, true, 264.9, WeightingGroup.Group4RD),
-        TestCase(VehicleClass.Class4, false, true, 265, WeightingGroup.Group4LH),
-        TestCase(VehicleClass.Class4, true, true, 265, WeightingGroup.Group4V),
-        TestCase(VehicleClass.Class4, true, false, 265, WeightingGroup.Group4V),
-
-        TestCase(VehicleClass.Class5, false, false, 169.9, WeightingGroup.Group5RD),
-        TestCase(VehicleClass.Class5, false, false, 170, WeightingGroup.Group5RD),
-        TestCase(VehicleClass.Class5, false, false, 264.9, WeightingGroup.Group5RD),
-        TestCase(VehicleClass.Class5, false, false, 265, WeightingGroup.Group5RD),
-        TestCase(VehicleClass.Class5, false, true, 264.9, WeightingGroup.Group5RD),
-        TestCase(VehicleClass.Class5, false, true, 265, WeightingGroup.Group5LH),
-        TestCase(VehicleClass.Class5, true, true, 265, WeightingGroup.Group5V),
-        TestCase(VehicleClass.Class5, true, false, 265, WeightingGroup.Group5V),
-
-        TestCase(VehicleClass.Class9, false, false, 169.9, WeightingGroup.Group9RD),
-        TestCase(VehicleClass.Class9, false, false, 264.9, WeightingGroup.Group9RD),
-        TestCase(VehicleClass.Class9, false, false, 265, WeightingGroup.Group9RD),
-        TestCase(VehicleClass.Class9, false, true, 169.9, WeightingGroup.Group9LH),
-        TestCase(VehicleClass.Class9, false, true, 264.9, WeightingGroup.Group9LH),
-        TestCase(VehicleClass.Class9, false, true, 265, WeightingGroup.Group9LH),
-        TestCase(VehicleClass.Class9, true, true, 265, WeightingGroup.Group9V),
-        TestCase(VehicleClass.Class9, true, false, 265, WeightingGroup.Group9V),
-
-        TestCase(VehicleClass.Class10, false, false, 169.9, WeightingGroup.Group10RD),
-        TestCase(VehicleClass.Class10, false, false, 264.9, WeightingGroup.Group10RD),
-        TestCase(VehicleClass.Class10, false, false, 265, WeightingGroup.Group10RD),
-        TestCase(VehicleClass.Class10, false, true, 169.9, WeightingGroup.Group10LH),
-        TestCase(VehicleClass.Class10, false, true, 264.9, WeightingGroup.Group10LH),
-        TestCase(VehicleClass.Class10, false, true, 265, WeightingGroup.Group10LH),
-        TestCase(VehicleClass.Class10, true, true, 265, WeightingGroup.Group10V),
-        TestCase(VehicleClass.Class10, true, false, 265, WeightingGroup.Group10V),
-		
-		TestCase(VehicleClass.Class11, false, true, 169.9, WeightingGroup.Group11),
-		TestCase(VehicleClass.Class11, false, false, 265, WeightingGroup.Group11),
-		TestCase(VehicleClass.Class12, false, true, 169.9, WeightingGroup.Group12),
-		TestCase(VehicleClass.Class12, false, false, 265, WeightingGroup.Group12),
-		TestCase(VehicleClass.Class16, false, true, 169.9, WeightingGroup.Group16),
-		TestCase(VehicleClass.Class16, false, false, 265, WeightingGroup.Group16),
-            ]
-        public void TestWeightingGroupLookup(
-            VehicleClass vehicleGroup, bool vocational, bool sleeperCab, double ratedPowerkWm, WeightingGroup expectedWeightingGroup)
-        {
-            var wGroup = DeclarationData.WeightingGroup.Lookup(
-				vehicleGroup,
-				vocational,
-				sleeperCab,
-				ratedPowerkWm.SI(Unit.SI.Kilo.Watt).Cast<Watt>());
-            Assert.AreEqual(expectedWeightingGroup, wGroup);
-        }
-
         [
 
             TestCase(WeightingGroup.Group51, 0, 0, 0.25, 0.25, 0.25, 0.25),
diff --git a/VectoCore/VectoCoreTest/Models/Declaration/WeightingGroupHelperTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/WeightingGroupHelperTest.cs
new file mode 100644
index 0000000000000000000000000000000000000000..77fdcc3f2ab1228fb6fbf5b39538467e65d30c37
--- /dev/null
+++ b/VectoCore/VectoCoreTest/Models/Declaration/WeightingGroupHelperTest.cs
@@ -0,0 +1,132 @@
+
+namespace TUGraz.VectoCore.Tests.Models.Declaration
+{
+	using NUnit.Framework;
+	using TUGraz.VectoCommon.Models;
+	using TUGraz.VectoCommon.Utils;
+	using TUGraz.VectoCore.Models.Declaration;
+
+	[TestFixture]
+	[Parallelizable(ParallelScope.All)]
+	public class WeightingGroupHelperTest: WeightingGroups
+	{
+		[TestCase()]
+		public void WeightingGroupHelper_ResourceId()
+		{
+			Assert.AreEqual("TUGraz.VectoCore.Resources.Declaration.CO2Standards.WeightingGroups.csv", ResourceId);
+		}
+
+		// Group 1s
+		[TestCase(VehicleClass.Class1s, false, false, 100, null, WeightingGroup.Group1s)]
+		[TestCase(VehicleClass.Class1s, false, true, 100, null, WeightingGroup.Group1s)]
+		[TestCase(VehicleClass.Class1s, false, false, 100, 100, WeightingGroup.Group1s)]
+		[TestCase(VehicleClass.Class1s, true, false, 100, 100, WeightingGroup.Group1s)]
+
+		// Group 1
+		[TestCase(VehicleClass.Class1, false, false, 100, null, WeightingGroup.Group1)]
+		[TestCase(VehicleClass.Class1, false, true, 100, null, WeightingGroup.Group1)]
+		[TestCase(VehicleClass.Class1, false, false, 100, 100, WeightingGroup.Group1)]
+		[TestCase(VehicleClass.Class1, true, false, 100, 100, WeightingGroup.Group1)]
+
+		// Group 2
+		[TestCase(VehicleClass.Class2, false, false, 100, null, WeightingGroup.Group2)]
+		[TestCase(VehicleClass.Class2, false, true, 100, null, WeightingGroup.Group2)]
+		[TestCase(VehicleClass.Class2, false, false, 100, 100, WeightingGroup.Group2)]
+		[TestCase(VehicleClass.Class2, true, false, 100, 100, WeightingGroup.Group2)]
+
+		// Group 3
+		[TestCase(VehicleClass.Class3, false, false, 100, null, WeightingGroup.Group3)]
+		[TestCase(VehicleClass.Class3, false, true, 100, null, WeightingGroup.Group3)]
+		[TestCase(VehicleClass.Class3, false, false, 100, 100, WeightingGroup.Group3)]
+		[TestCase(VehicleClass.Class3, true, false, 100, 100, WeightingGroup.Group3)]
+		[TestCase(VehicleClass.Class3, true, true, 100, 100, WeightingGroup.Group3)]
+
+		// Group 4-UD
+		[TestCase(VehicleClass.Class4, false, false, 169.9, null, WeightingGroup.Group4UD)]
+		[TestCase(VehicleClass.Class4, false, true, 169.9, null, WeightingGroup.Group4UD)]
+		[TestCase(VehicleClass.Class4, false, false, 169.9, 100, WeightingGroup.Group4UD)]
+		[TestCase(VehicleClass.Class4, true, false, 169.9, 100, WeightingGroup.Group4UD)]
+		[TestCase(VehicleClass.Class4, true, true, 100, 400, WeightingGroup.Group4UD)]
+
+		// Group 4-RD
+		[TestCase(VehicleClass.Class4, false, false, 170, null, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, false, false, 265, null, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, false, false, 170, 100, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, false, true, 170, null, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, false, true, 170, 351, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, false, true, 264, null, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, true, true, 270, 250, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, true, false, 170, 400, WeightingGroup.Group4RD)]
+		[TestCase(VehicleClass.Class4, true, true, 170, 400, WeightingGroup.Group4RD)]
+
+		// Group 4-LH
+		[TestCase(VehicleClass.Class4, false, true, 270, 100, WeightingGroup.Group4LH)]
+		[TestCase(VehicleClass.Class4, false, true, 265, null, WeightingGroup.Group4LH)]
+		[TestCase(VehicleClass.Class4, true, true, 270, 351, WeightingGroup.Group4LH)]
+		[TestCase(VehicleClass.Class4, true, true, 265, null, WeightingGroup.Group4LH)]
+
+		//Group 5-RD
+		[TestCase(VehicleClass.Class5, false, false, 0, null, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, false, false, 0, null, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, false, false, 0, 100, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, false, true, 264.9, null, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, false, true, 264.9, 351, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, false, true, 264.9, null, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, true, true, 265, 250, WeightingGroup.Group5RD)]
+		[TestCase(VehicleClass.Class5, true, false, 265, 400, WeightingGroup.Group5RD)]
+
+		//Group 5-LH
+		[TestCase(VehicleClass.Class5, false, true, 270, 100, WeightingGroup.Group5LH)]
+		[TestCase(VehicleClass.Class5, false, true, 265, null, WeightingGroup.Group5LH)]
+		[TestCase(VehicleClass.Class5, true, true, 270, 351, WeightingGroup.Group5LH)]
+		[TestCase(VehicleClass.Class5, true, true, 265, null, WeightingGroup.Group5LH)]
+
+		//Group 9-RD
+		[TestCase(VehicleClass.Class9, false, false, 0, null, WeightingGroup.Group9RD)]
+		[TestCase(VehicleClass.Class9, true, false, 0, null, WeightingGroup.Group9RD)]
+		[TestCase(VehicleClass.Class9, true, true, 0, 349, WeightingGroup.Group9RD)]
+
+		////Group 9-LH
+		[TestCase(VehicleClass.Class9, true, true, 0, null, WeightingGroup.Group9LH)]
+		[TestCase(VehicleClass.Class9, false, true, 0, null, WeightingGroup.Group9LH)]
+		[TestCase(VehicleClass.Class9, false, true, 0, 349, WeightingGroup.Group9LH)]
+		[TestCase(VehicleClass.Class9, false, true, 0, null, WeightingGroup.Group9LH)]
+		[TestCase(VehicleClass.Class9, false, true, 0, 350, WeightingGroup.Group9LH)]
+		[TestCase(VehicleClass.Class9, true, true, 0, 350, WeightingGroup.Group9LH)]
+
+		// Group 10-RD
+		[TestCase(VehicleClass.Class10, false, false, 0, null, WeightingGroup.Group10RD)]
+		[TestCase(VehicleClass.Class10, true, false, 0, null, WeightingGroup.Group10RD)]
+
+		// Group 10-LH
+		[TestCase(VehicleClass.Class10, false, true, 0, null, WeightingGroup.Group10LH)]
+		[TestCase(VehicleClass.Class10, true, true, 0, null, WeightingGroup.Group10LH)]
+		[TestCase(VehicleClass.Class10, false, true, 0, 100, WeightingGroup.Group10LH)]
+		[TestCase(VehicleClass.Class10, true, true, 0, 100, WeightingGroup.Group10LH)]
+
+		// Group 11
+		[TestCase(VehicleClass.Class11, false, false, 0, null, WeightingGroup.Group11)]
+		[TestCase(VehicleClass.Class11, false, true, 0, null, WeightingGroup.Group11)]
+		[TestCase(VehicleClass.Class11, true, false, 0, null, WeightingGroup.Group11)]
+		[TestCase(VehicleClass.Class11, true, true, 0, null, WeightingGroup.Group11)]
+
+		// Group 12
+		[TestCase(VehicleClass.Class12, false, false, 0, null, WeightingGroup.Group12)]
+		[TestCase(VehicleClass.Class12, false, true, 0, null, WeightingGroup.Group12)]
+		[TestCase(VehicleClass.Class12, true, false, 0, null, WeightingGroup.Group12)]
+		[TestCase(VehicleClass.Class12, true, true, 0, null, WeightingGroup.Group12)]
+
+		// Group 16
+		[TestCase(VehicleClass.Class16, false, false, 0, null, WeightingGroup.Group16)]
+		[TestCase(VehicleClass.Class16, false, true, 0, null, WeightingGroup.Group16)]
+		[TestCase(VehicleClass.Class16, true, false, 0, null, WeightingGroup.Group16)]
+		[TestCase(VehicleClass.Class16, true, true, 0, null, WeightingGroup.Group16)]
+		public void WeightingGroupHelper_AssignsCorrectSubgroup(VehicleClass vehicleClass, bool isElectric, bool hasSleeperCabin, double enginePower, double? operationalRange, WeightingGroup expectedSubgroup)
+		{
+			double? range = operationalRange != null ? operationalRange.Value.SI(Unit.SI.Kilo.Meter).Cast<Meter>().Value() : null;
+			var subgroup = Lookup(vehicleClass, hasSleeperCabin, enginePower.SI(Unit.SI.Kilo.Watt).Cast<Watt>(), isElectric, range);
+
+			Assert.AreEqual(expectedSubgroup, subgroup);
+		}
+	}
+}
diff --git a/VectoCore/VectoCoreTest/TestData/Generic Vehicles/Declaration Mode/PEV_Lorry/Group5_ PEV_E4.xml b/VectoCore/VectoCoreTest/TestData/Generic Vehicles/Declaration Mode/PEV_Lorry/Group5_ PEV_E4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d1dc091da82da33441798b8c9df2456d6a0db58a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Generic Vehicles/Declaration Mode/PEV_Lorry/Group5_ PEV_E4.xml	
@@ -0,0 +1,2215 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="2.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+	<v2.0:Vehicle xsi:type="Vehicle_PEV_HeavyLorryDeclarationType" id="Group5_PEV_E4">
+		<Manufacturer>TU Graz</Manufacturer>
+		<ManufacturerAddress>Inffeldgasse 19</ManufacturerAddress>
+		<Model>HEV Heavy Lorry Px</Model>
+		<VIN>1234</VIN>
+		<Date>2017-01-01T00:00:00Z</Date>
+		<LegislativeCategory>N3</LegislativeCategory>
+		<ChassisConfiguration>Tractor</ChassisConfiguration>
+		<AxleConfiguration>4x2</AxleConfiguration>
+		<CorrectedActualMass>10143</CorrectedActualMass>
+		<TechnicalPermissibleMaximumLadenMass>18000</TechnicalPermissibleMaximumLadenMass>
+		<RetarderType>None</RetarderType>
+		<AngledriveType>None</AngledriveType>
+		<PTO xsi:type="PTOType">
+			<!-- syntactically allowed, not supported by VECTO - no gearbox! -->
+			<PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+			<PTOOtherElements>none</PTOOtherElements>
+		</PTO>
+		<ZeroEmissionVehicle>true</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<VehicleTypeApprovalNumber>ASDF</VehicleTypeApprovalNumber>
+		<ArchitectureID>E4</ArchitectureID>
+		<ADAS xsi:type="ADAS_PEV_Type">
+			<PredictiveCruiseControl>1,2,3</PredictiveCruiseControl>
+		</ADAS>
+		<Components xsi:type="Components_PEV-E4_LorryType">
+			<ElectricMachine>
+				<PowertrainPosition>4</PowertrainPosition>
+				<Count>2</Count>
+				<ElectricMachineSystem>
+					<v2.3:Data xsi:type="ElectricMachineSystemMeasuredDataDeclarationType" id="EM-1234" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+						<Manufacturer>a</Manufacturer>
+						<Model>a</Model>
+						<CertificationNumber>token</CertificationNumber>
+						<Date>2017-01-01T00:00:00Z</Date>
+						<AppVersion>aaaaa</AppVersion>
+						<ElectricMachineType>ASM</ElectricMachineType>
+						<CertificationMethod>Measured</CertificationMethod>
+						<R85RatedPower>325000</R85RatedPower>
+						<RotationalInertia>0.23</RotationalInertia>
+						<DcDcConverterIncluded>true</DcDcConverterIncluded>
+						<IHPCType>None</IHPCType>
+						<VoltageLevel>
+							<Voltage>100</Voltage>
+							<ContinuousTorque>700.00</ContinuousTorque>
+							<TestSpeedContinuousTorque>2069.00</TestSpeedContinuousTorque>
+							<OverloadTorque>750.00</OverloadTorque>
+							<TestSpeedOverloadTorque>2069.00</TestSpeedOverloadTorque>
+							<OverloadDuration>120.00</OverloadDuration>
+							<MaxTorqueCurve>
+								<Entry outShaftSpeed='0.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='41.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='414.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='828.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='1241.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='1655.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='2069.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='2483.00' maxTorque='625.00' minTorque='-625.00'/>
+								<Entry outShaftSpeed='2897.00' maxTorque='535.71' minTorque='-535.71'/>
+								<Entry outShaftSpeed='3310.00' maxTorque='468.75' minTorque='-468.75'/>
+								<Entry outShaftSpeed='3724.00' maxTorque='416.67' minTorque='-416.67'/>
+								<Entry outShaftSpeed='4138.00' maxTorque='375.00' minTorque='-375.00'/>
+								<Entry outShaftSpeed='4552.00' maxTorque='340.91' minTorque='-340.91'/>
+								<Entry outShaftSpeed='4966.00' maxTorque='312.50' minTorque='-312.50'/>
+								<Entry outShaftSpeed='5379.00' maxTorque='288.46' minTorque='-288.46'/>
+								<Entry outShaftSpeed='5793.00' maxTorque='267.86' minTorque='-267.86'/>
+								<Entry outShaftSpeed='6207.00' maxTorque='250.00' minTorque='-250.00'/>
+								<Entry outShaftSpeed='6621.00' maxTorque='234.38' minTorque='-234.38'/>
+								<Entry outShaftSpeed='7035.00' maxTorque='220.59' minTorque='-220.59'/>
+								<Entry outShaftSpeed='7448.00' maxTorque='208.33' minTorque='-208.33'/>
+								<Entry outShaftSpeed='7862.00' maxTorque='197.37' minTorque='-197.37'/>
+								<Entry outShaftSpeed='8276.00' maxTorque='187.50' minTorque='-187.50'/>
+							</MaxTorqueCurve>
+							<PowerMap>
+								<Entry outShaftSpeed='0.00' torque='-750.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-712.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-675.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-637.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-600.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-562.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-525.00' electricPower='-70.00'/>
+								<Entry outShaftSpeed='0.00' torque='-487.50' electricPower='-330.00'/>
+								<Entry outShaftSpeed='0.00' torque='-450.00' electricPower='-490.00'/>
+								<Entry outShaftSpeed='0.00' torque='-412.50' electricPower='-600.00'/>
+								<Entry outShaftSpeed='0.00' torque='-375.00' electricPower='-660.00'/>
+								<Entry outShaftSpeed='0.00' torque='-337.50' electricPower='-690.00'/>
+								<Entry outShaftSpeed='0.00' torque='-300.00' electricPower='-700.00'/>
+								<Entry outShaftSpeed='0.00' torque='-262.50' electricPower='-670.00'/>
+								<Entry outShaftSpeed='0.00' torque='-225.00' electricPower='-630.00'/>
+								<Entry outShaftSpeed='0.00' torque='-187.50' electricPower='-570.00'/>
+								<Entry outShaftSpeed='0.00' torque='-150.00' electricPower='-480.00'/>
+								<Entry outShaftSpeed='0.00' torque='-112.50' electricPower='-380.00'/>
+								<Entry outShaftSpeed='0.00' torque='-75.00' electricPower='-270.00'/>
+								<Entry outShaftSpeed='0.00' torque='-37.50' electricPower='-130.00'/>
+								<Entry outShaftSpeed='0.00' torque='-7.50' electricPower='-10.00'/>
+								<Entry outShaftSpeed='0.00' torque='7.50' electricPower='60.00'/>
+								<Entry outShaftSpeed='0.00' torque='37.50' electricPower='280.00'/>
+								<Entry outShaftSpeed='0.00' torque='75.00' electricPower='550.00'/>
+								<Entry outShaftSpeed='0.00' torque='112.50' electricPower='840.00'/>
+								<Entry outShaftSpeed='0.00' torque='150.00' electricPower='1140.00'/>
+								<Entry outShaftSpeed='0.00' torque='187.50' electricPower='1440.00'/>
+								<Entry outShaftSpeed='0.00' torque='225.00' electricPower='1760.00'/>
+								<Entry outShaftSpeed='0.00' torque='262.50' electricPower='2090.00'/>
+								<Entry outShaftSpeed='0.00' torque='300.00' electricPower='2430.00'/>
+								<Entry outShaftSpeed='0.00' torque='337.50' electricPower='2780.00'/>
+								<Entry outShaftSpeed='0.00' torque='375.00' electricPower='3140.00'/>
+								<Entry outShaftSpeed='0.00' torque='412.50' electricPower='3510.00'/>
+								<Entry outShaftSpeed='0.00' torque='450.00' electricPower='3880.00'/>
+								<Entry outShaftSpeed='0.00' torque='487.50' electricPower='4270.00'/>
+								<Entry outShaftSpeed='0.00' torque='525.00' electricPower='4670.00'/>
+								<Entry outShaftSpeed='0.00' torque='562.50' electricPower='5070.00'/>
+								<Entry outShaftSpeed='0.00' torque='600.00' electricPower='5480.00'/>
+								<Entry outShaftSpeed='0.00' torque='637.50' electricPower='5910.00'/>
+								<Entry outShaftSpeed='0.00' torque='675.00' electricPower='6340.00'/>
+								<Entry outShaftSpeed='0.00' torque='712.50' electricPower='6780.00'/>
+								<Entry outShaftSpeed='0.00' torque='750.00' electricPower='7230.00'/>
+								<Entry outShaftSpeed='41.38' torque='-750.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-712.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-675.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-637.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-600.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-562.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-525.00' electricPower='-250.00'/>
+								<Entry outShaftSpeed='41.38' torque='-487.50' electricPower='-420.00'/>
+								<Entry outShaftSpeed='41.38' torque='-450.00' electricPower='-520.00'/>
+								<Entry outShaftSpeed='41.38' torque='-412.50' electricPower='-580.00'/>
+								<Entry outShaftSpeed='41.38' torque='-375.00' electricPower='-610.00'/>
+								<Entry outShaftSpeed='41.38' torque='-337.50' electricPower='-620.00'/>
+								<Entry outShaftSpeed='41.38' torque='-300.00' electricPower='-610.00'/>
+								<Entry outShaftSpeed='41.38' torque='-262.50' electricPower='-580.00'/>
+								<Entry outShaftSpeed='41.38' torque='-225.00' electricPower='-530.00'/>
+								<Entry outShaftSpeed='41.38' torque='-187.50' electricPower='-470.00'/>
+								<Entry outShaftSpeed='41.38' torque='-150.00' electricPower='-400.00'/>
+								<Entry outShaftSpeed='41.38' torque='-112.50' electricPower='-310.00'/>
+								<Entry outShaftSpeed='41.38' torque='-75.00' electricPower='-220.00'/>
+								<Entry outShaftSpeed='41.38' torque='-37.50' electricPower='-110.00'/>
+								<Entry outShaftSpeed='41.38' torque='-7.50' electricPower='-10.00'/>
+								<Entry outShaftSpeed='41.38' torque='7.50' electricPower='50.00'/>
+								<Entry outShaftSpeed='41.38' torque='37.50' electricPower='210.00'/>
+								<Entry outShaftSpeed='41.38' torque='75.00' electricPower='420.00'/>
+								<Entry outShaftSpeed='41.38' torque='112.50' electricPower='640.00'/>
+								<Entry outShaftSpeed='41.38' torque='150.00' electricPower='860.00'/>
+								<Entry outShaftSpeed='41.38' torque='187.50' electricPower='1100.00'/>
+								<Entry outShaftSpeed='41.38' torque='225.00' electricPower='1340.00'/>
+								<Entry outShaftSpeed='41.38' torque='262.50' electricPower='1580.00'/>
+								<Entry outShaftSpeed='41.38' torque='300.00' electricPower='1840.00'/>
+								<Entry outShaftSpeed='41.38' torque='337.50' electricPower='2100.00'/>
+								<Entry outShaftSpeed='41.38' torque='375.00' electricPower='2370.00'/>
+								<Entry outShaftSpeed='41.38' torque='412.50' electricPower='2640.00'/>
+								<Entry outShaftSpeed='41.38' torque='450.00' electricPower='2920.00'/>
+								<Entry outShaftSpeed='41.38' torque='487.50' electricPower='3210.00'/>
+								<Entry outShaftSpeed='41.38' torque='525.00' electricPower='3510.00'/>
+								<Entry outShaftSpeed='41.38' torque='562.50' electricPower='3810.00'/>
+								<Entry outShaftSpeed='41.38' torque='600.00' electricPower='4110.00'/>
+								<Entry outShaftSpeed='41.38' torque='637.50' electricPower='4430.00'/>
+								<Entry outShaftSpeed='41.38' torque='675.00' electricPower='4750.00'/>
+								<Entry outShaftSpeed='41.38' torque='712.50' electricPower='5070.00'/>
+								<Entry outShaftSpeed='41.38' torque='750.00' electricPower='5410.00'/>
+								<Entry outShaftSpeed='413.80' torque='-750.00' electricPower='-29050.00'/>
+								<Entry outShaftSpeed='413.80' torque='-712.50' electricPower='-27680.00'/>
+								<Entry outShaftSpeed='413.80' torque='-675.00' electricPower='-26310.00'/>
+								<Entry outShaftSpeed='413.80' torque='-637.50' electricPower='-24920.00'/>
+								<Entry outShaftSpeed='413.80' torque='-600.00' electricPower='-23530.00'/>
+								<Entry outShaftSpeed='413.80' torque='-562.50' electricPower='-22120.00'/>
+								<Entry outShaftSpeed='413.80' torque='-525.00' electricPower='-20710.00'/>
+								<Entry outShaftSpeed='413.80' torque='-487.50' electricPower='-19280.00'/>
+								<Entry outShaftSpeed='413.80' torque='-450.00' electricPower='-17850.00'/>
+								<Entry outShaftSpeed='413.80' torque='-412.50' electricPower='-16410.00'/>
+								<Entry outShaftSpeed='413.80' torque='-375.00' electricPower='-14950.00'/>
+								<Entry outShaftSpeed='413.80' torque='-337.50' electricPower='-13490.00'/>
+								<Entry outShaftSpeed='413.80' torque='-300.00' electricPower='-12020.00'/>
+								<Entry outShaftSpeed='413.80' torque='-262.50' electricPower='-10530.00'/>
+								<Entry outShaftSpeed='413.80' torque='-225.00' electricPower='-9040.00'/>
+								<Entry outShaftSpeed='413.80' torque='-187.50' electricPower='-7540.00'/>
+								<Entry outShaftSpeed='413.80' torque='-150.00' electricPower='-6030.00'/>
+								<Entry outShaftSpeed='413.80' torque='-112.50' electricPower='-4510.00'/>
+								<Entry outShaftSpeed='413.80' torque='-75.00' electricPower='-2980.00'/>
+								<Entry outShaftSpeed='413.80' torque='-37.50' electricPower='-1440.00'/>
+								<Entry outShaftSpeed='413.80' torque='-7.50' electricPower='-180.00'/>
+								<Entry outShaftSpeed='413.80' torque='7.50' electricPower='440.00'/>
+								<Entry outShaftSpeed='413.80' torque='37.50' electricPower='1810.00'/>
+								<Entry outShaftSpeed='413.80' torque='75.00' electricPower='3530.00'/>
+								<Entry outShaftSpeed='413.80' torque='112.50' electricPower='5250.00'/>
+								<Entry outShaftSpeed='413.80' torque='150.00' electricPower='6980.00'/>
+								<Entry outShaftSpeed='413.80' torque='187.50' electricPower='8720.00'/>
+								<Entry outShaftSpeed='413.80' torque='225.00' electricPower='10470.00'/>
+								<Entry outShaftSpeed='413.80' torque='262.50' electricPower='12230.00'/>
+								<Entry outShaftSpeed='413.80' torque='300.00' electricPower='14000.00'/>
+								<Entry outShaftSpeed='413.80' torque='337.50' electricPower='15780.00'/>
+								<Entry outShaftSpeed='413.80' torque='375.00' electricPower='17570.00'/>
+								<Entry outShaftSpeed='413.80' torque='412.50' electricPower='19370.00'/>
+								<Entry outShaftSpeed='413.80' torque='450.00' electricPower='21170.00'/>
+								<Entry outShaftSpeed='413.80' torque='487.50' electricPower='22990.00'/>
+								<Entry outShaftSpeed='413.80' torque='525.00' electricPower='24810.00'/>
+								<Entry outShaftSpeed='413.80' torque='562.50' electricPower='26650.00'/>
+								<Entry outShaftSpeed='413.80' torque='600.00' electricPower='28490.00'/>
+								<Entry outShaftSpeed='413.80' torque='637.50' electricPower='30340.00'/>
+								<Entry outShaftSpeed='413.80' torque='675.00' electricPower='32210.00'/>
+								<Entry outShaftSpeed='413.80' torque='712.50' electricPower='34080.00'/>
+								<Entry outShaftSpeed='413.80' torque='750.00' electricPower='35960.00'/>
+								<Entry outShaftSpeed='827.61' torque='-750.00' electricPower='-60280.00'/>
+								<Entry outShaftSpeed='827.61' torque='-712.50' electricPower='-57370.00'/>
+								<Entry outShaftSpeed='827.61' torque='-675.00' electricPower='-54440.00'/>
+								<Entry outShaftSpeed='827.61' torque='-637.50' electricPower='-51490.00'/>
+								<Entry outShaftSpeed='827.61' torque='-600.00' electricPower='-48540.00'/>
+								<Entry outShaftSpeed='827.61' torque='-562.50' electricPower='-45580.00'/>
+								<Entry outShaftSpeed='827.61' torque='-525.00' electricPower='-42600.00'/>
+								<Entry outShaftSpeed='827.61' torque='-487.50' electricPower='-39610.00'/>
+								<Entry outShaftSpeed='827.61' torque='-450.00' electricPower='-36610.00'/>
+								<Entry outShaftSpeed='827.61' torque='-412.50' electricPower='-33600.00'/>
+								<Entry outShaftSpeed='827.61' torque='-375.00' electricPower='-30580.00'/>
+								<Entry outShaftSpeed='827.61' torque='-337.50' electricPower='-27550.00'/>
+								<Entry outShaftSpeed='827.61' torque='-300.00' electricPower='-24510.00'/>
+								<Entry outShaftSpeed='827.61' torque='-262.50' electricPower='-21450.00'/>
+								<Entry outShaftSpeed='827.61' torque='-225.00' electricPower='-18380.00'/>
+								<Entry outShaftSpeed='827.61' torque='-187.50' electricPower='-15310.00'/>
+								<Entry outShaftSpeed='827.61' torque='-150.00' electricPower='-12220.00'/>
+								<Entry outShaftSpeed='827.61' torque='-112.50' electricPower='-9120.00'/>
+								<Entry outShaftSpeed='827.61' torque='-75.00' electricPower='-6000.00'/>
+								<Entry outShaftSpeed='827.61' torque='-37.50' electricPower='-2880.00'/>
+								<Entry outShaftSpeed='827.61' torque='-7.50' electricPower='-330.00'/>
+								<Entry outShaftSpeed='827.61' torque='7.50' electricPower='910.00'/>
+								<Entry outShaftSpeed='827.61' torque='37.50' electricPower='3620.00'/>
+								<Entry outShaftSpeed='827.61' torque='75.00' electricPower='7000.00'/>
+								<Entry outShaftSpeed='827.61' torque='112.50' electricPower='10400.00'/>
+								<Entry outShaftSpeed='827.61' torque='150.00' electricPower='13800.00'/>
+								<Entry outShaftSpeed='827.61' torque='187.50' electricPower='17220.00'/>
+								<Entry outShaftSpeed='827.61' torque='225.00' electricPower='20650.00'/>
+								<Entry outShaftSpeed='827.61' torque='262.50' electricPower='24080.00'/>
+								<Entry outShaftSpeed='827.61' torque='300.00' electricPower='27530.00'/>
+								<Entry outShaftSpeed='827.61' torque='337.50' electricPower='30990.00'/>
+								<Entry outShaftSpeed='827.61' torque='375.00' electricPower='34470.00'/>
+								<Entry outShaftSpeed='827.61' torque='412.50' electricPower='37950.00'/>
+								<Entry outShaftSpeed='827.61' torque='450.00' electricPower='41440.00'/>
+								<Entry outShaftSpeed='827.61' torque='487.50' electricPower='44950.00'/>
+								<Entry outShaftSpeed='827.61' torque='525.00' electricPower='48470.00'/>
+								<Entry outShaftSpeed='827.61' torque='562.50' electricPower='52000.00'/>
+								<Entry outShaftSpeed='827.61' torque='600.00' electricPower='55540.00'/>
+								<Entry outShaftSpeed='827.61' torque='637.50' electricPower='59090.00'/>
+								<Entry outShaftSpeed='827.61' torque='675.00' electricPower='62650.00'/>
+								<Entry outShaftSpeed='827.61' torque='712.50' electricPower='66220.00'/>
+								<Entry outShaftSpeed='827.61' torque='750.00' electricPower='69810.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-750.00' electricPower='-91220.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-712.50' electricPower='-86770.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-675.00' electricPower='-82310.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-637.50' electricPower='-77840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-600.00' electricPower='-73350.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-562.50' electricPower='-68840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-525.00' electricPower='-64320.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-487.50' electricPower='-59790.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-450.00' electricPower='-55240.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-412.50' electricPower='-50680.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-375.00' electricPower='-46110.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-337.50' electricPower='-41510.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-300.00' electricPower='-36910.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-262.50' electricPower='-32290.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-225.00' electricPower='-27660.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-187.50' electricPower='-23010.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-150.00' electricPower='-18350.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-112.50' electricPower='-13670.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-75.00' electricPower='-8980.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-37.50' electricPower='-4270.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-7.50' electricPower='-390.00'/>
+								<Entry outShaftSpeed='1241.41' torque='7.50' electricPower='1410.00'/>
+								<Entry outShaftSpeed='1241.41' torque='37.50' electricPower='5480.00'/>
+								<Entry outShaftSpeed='1241.41' torque='75.00' electricPower='10530.00'/>
+								<Entry outShaftSpeed='1241.41' torque='112.50' electricPower='15600.00'/>
+								<Entry outShaftSpeed='1241.41' torque='150.00' electricPower='20680.00'/>
+								<Entry outShaftSpeed='1241.41' torque='187.50' electricPower='25780.00'/>
+								<Entry outShaftSpeed='1241.41' torque='225.00' electricPower='30890.00'/>
+								<Entry outShaftSpeed='1241.41' torque='262.50' electricPower='36010.00'/>
+								<Entry outShaftSpeed='1241.41' torque='300.00' electricPower='41150.00'/>
+								<Entry outShaftSpeed='1241.41' torque='337.50' electricPower='46300.00'/>
+								<Entry outShaftSpeed='1241.41' torque='375.00' electricPower='51470.00'/>
+								<Entry outShaftSpeed='1241.41' torque='412.50' electricPower='56650.00'/>
+								<Entry outShaftSpeed='1241.41' torque='450.00' electricPower='61840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='487.50' electricPower='67050.00'/>
+								<Entry outShaftSpeed='1241.41' torque='525.00' electricPower='72280.00'/>
+								<Entry outShaftSpeed='1241.41' torque='562.50' electricPower='77520.00'/>
+								<Entry outShaftSpeed='1241.41' torque='600.00' electricPower='82770.00'/>
+								<Entry outShaftSpeed='1241.41' torque='637.50' electricPower='88040.00'/>
+								<Entry outShaftSpeed='1241.41' torque='675.00' electricPower='93320.00'/>
+								<Entry outShaftSpeed='1241.41' torque='712.50' electricPower='98620.00'/>
+								<Entry outShaftSpeed='1241.41' torque='750.00' electricPower='103930.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-750.00' electricPower='-121860.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-712.50' electricPower='-115910.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-675.00' electricPower='-109940.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-637.50' electricPower='-103950.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-600.00' electricPower='-97940.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-562.50' electricPower='-91910.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-525.00' electricPower='-85870.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-487.50' electricPower='-79810.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-450.00' electricPower='-73730.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-412.50' electricPower='-67630.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-375.00' electricPower='-61510.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-337.50' electricPower='-55370.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-300.00' electricPower='-49210.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-262.50' electricPower='-43040.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-225.00' electricPower='-36850.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-187.50' electricPower='-30640.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-150.00' electricPower='-24410.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-112.50' electricPower='-18160.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-75.00' electricPower='-11890.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-37.50' electricPower='-5590.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-7.50' electricPower='-320.00'/>
+								<Entry outShaftSpeed='1655.21' torque='7.50' electricPower='1960.00'/>
+								<Entry outShaftSpeed='1655.21' torque='37.50' electricPower='7390.00'/>
+								<Entry outShaftSpeed='1655.21' torque='75.00' electricPower='14120.00'/>
+								<Entry outShaftSpeed='1655.21' torque='112.50' electricPower='20870.00'/>
+								<Entry outShaftSpeed='1655.21' torque='150.00' electricPower='27630.00'/>
+								<Entry outShaftSpeed='1655.21' torque='187.50' electricPower='34410.00'/>
+								<Entry outShaftSpeed='1655.21' torque='225.00' electricPower='41210.00'/>
+								<Entry outShaftSpeed='1655.21' torque='262.50' electricPower='48030.00'/>
+								<Entry outShaftSpeed='1655.21' torque='300.00' electricPower='54860.00'/>
+								<Entry outShaftSpeed='1655.21' torque='337.50' electricPower='61720.00'/>
+								<Entry outShaftSpeed='1655.21' torque='375.00' electricPower='68590.00'/>
+								<Entry outShaftSpeed='1655.21' torque='412.50' electricPower='75480.00'/>
+								<Entry outShaftSpeed='1655.21' torque='450.00' electricPower='82390.00'/>
+								<Entry outShaftSpeed='1655.21' torque='487.50' electricPower='89320.00'/>
+								<Entry outShaftSpeed='1655.21' torque='525.00' electricPower='96270.00'/>
+								<Entry outShaftSpeed='1655.21' torque='562.50' electricPower='103230.00'/>
+								<Entry outShaftSpeed='1655.21' torque='600.00' electricPower='110220.00'/>
+								<Entry outShaftSpeed='1655.21' torque='637.50' electricPower='117220.00'/>
+								<Entry outShaftSpeed='1655.21' torque='675.00' electricPower='124240.00'/>
+								<Entry outShaftSpeed='1655.21' torque='712.50' electricPower='131280.00'/>
+								<Entry outShaftSpeed='1655.21' torque='750.00' electricPower='138340.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-750.00' electricPower='-152180.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-712.50' electricPower='-144750.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-675.00' electricPower='-137290.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-637.50' electricPower='-129810.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-600.00' electricPower='-122310.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-562.50' electricPower='-114780.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-525.00' electricPower='-107230.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-487.50' electricPower='-99650.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-450.00' electricPower='-92050.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-412.50' electricPower='-84420.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-375.00' electricPower='-76770.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-337.50' electricPower='-69100.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-300.00' electricPower='-61410.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-262.50' electricPower='-53690.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-225.00' electricPower='-45940.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-187.50' electricPower='-38170.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-150.00' electricPower='-30380.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-112.50' electricPower='-22570.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-75.00' electricPower='-14720.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-37.50' electricPower='-6840.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2069.01' torque='7.50' electricPower='2570.00'/>
+								<Entry outShaftSpeed='2069.01' torque='37.50' electricPower='9380.00'/>
+								<Entry outShaftSpeed='2069.01' torque='75.00' electricPower='17790.00'/>
+								<Entry outShaftSpeed='2069.01' torque='112.50' electricPower='26220.00'/>
+								<Entry outShaftSpeed='2069.01' torque='150.00' electricPower='34670.00'/>
+								<Entry outShaftSpeed='2069.01' torque='187.50' electricPower='43140.00'/>
+								<Entry outShaftSpeed='2069.01' torque='225.00' electricPower='51630.00'/>
+								<Entry outShaftSpeed='2069.01' torque='262.50' electricPower='60150.00'/>
+								<Entry outShaftSpeed='2069.01' torque='300.00' electricPower='68690.00'/>
+								<Entry outShaftSpeed='2069.01' torque='337.50' electricPower='77260.00'/>
+								<Entry outShaftSpeed='2069.01' torque='375.00' electricPower='85850.00'/>
+								<Entry outShaftSpeed='2069.01' torque='412.50' electricPower='94460.00'/>
+								<Entry outShaftSpeed='2069.01' torque='450.00' electricPower='103100.00'/>
+								<Entry outShaftSpeed='2069.01' torque='487.50' electricPower='111760.00'/>
+								<Entry outShaftSpeed='2069.01' torque='525.00' electricPower='120450.00'/>
+								<Entry outShaftSpeed='2069.01' torque='562.50' electricPower='129150.00'/>
+								<Entry outShaftSpeed='2069.01' torque='600.00' electricPower='137890.00'/>
+								<Entry outShaftSpeed='2069.01' torque='637.50' electricPower='146650.00'/>
+								<Entry outShaftSpeed='2069.01' torque='675.00' electricPower='155430.00'/>
+								<Entry outShaftSpeed='2069.01' torque='712.50' electricPower='164230.00'/>
+								<Entry outShaftSpeed='2069.01' torque='750.00' electricPower='173060.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-750.00' electricPower='-182190.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-712.50' electricPower='-173290.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-675.00' electricPower='-164370.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-637.50' electricPower='-155420.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-600.00' electricPower='-146440.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-562.50' electricPower='-137420.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-525.00' electricPower='-128380.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-487.50' electricPower='-119300.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-450.00' electricPower='-110200.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-412.50' electricPower='-101060.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-375.00' electricPower='-91890.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-337.50' electricPower='-82700.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-300.00' electricPower='-73470.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-262.50' electricPower='-64210.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-225.00' electricPower='-54930.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-187.50' electricPower='-45610.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-150.00' electricPower='-36260.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-112.50' electricPower='-26870.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-75.00' electricPower='-17460.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-37.50' electricPower='-7980.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2482.82' torque='7.50' electricPower='3240.00'/>
+								<Entry outShaftSpeed='2482.82' torque='37.50' electricPower='11450.00'/>
+								<Entry outShaftSpeed='2482.82' torque='75.00' electricPower='21550.00'/>
+								<Entry outShaftSpeed='2482.82' torque='112.50' electricPower='31660.00'/>
+								<Entry outShaftSpeed='2482.82' torque='150.00' electricPower='41800.00'/>
+								<Entry outShaftSpeed='2482.82' torque='187.50' electricPower='51970.00'/>
+								<Entry outShaftSpeed='2482.82' torque='225.00' electricPower='62160.00'/>
+								<Entry outShaftSpeed='2482.82' torque='262.50' electricPower='72390.00'/>
+								<Entry outShaftSpeed='2482.82' torque='300.00' electricPower='82650.00'/>
+								<Entry outShaftSpeed='2482.82' torque='337.50' electricPower='92930.00'/>
+								<Entry outShaftSpeed='2482.82' torque='375.00' electricPower='103250.00'/>
+								<Entry outShaftSpeed='2482.82' torque='412.50' electricPower='113600.00'/>
+								<Entry outShaftSpeed='2482.82' torque='450.00' electricPower='123980.00'/>
+								<Entry outShaftSpeed='2482.82' torque='487.50' electricPower='134390.00'/>
+								<Entry outShaftSpeed='2482.82' torque='525.00' electricPower='144830.00'/>
+								<Entry outShaftSpeed='2482.82' torque='562.50' electricPower='155300.00'/>
+								<Entry outShaftSpeed='2482.82' torque='600.00' electricPower='165800.00'/>
+								<Entry outShaftSpeed='2482.82' torque='637.50' electricPower='176330.00'/>
+								<Entry outShaftSpeed='2482.82' torque='675.00' electricPower='186890.00'/>
+								<Entry outShaftSpeed='2482.82' torque='712.50' electricPower='197480.00'/>
+								<Entry outShaftSpeed='2482.82' torque='750.00' electricPower='208100.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-750.00' electricPower='-211850.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-712.50' electricPower='-201520.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-675.00' electricPower='-191160.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-637.50' electricPower='-180750.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-600.00' electricPower='-170310.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-562.50' electricPower='-159830.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-525.00' electricPower='-149310.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-487.50' electricPower='-138750.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-450.00' electricPower='-128160.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-412.50' electricPower='-117520.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-375.00' electricPower='-106850.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-337.50' electricPower='-96140.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-300.00' electricPower='-85390.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-262.50' electricPower='-74610.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-225.00' electricPower='-63780.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-187.50' electricPower='-52920.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-150.00' electricPower='-42020.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-112.50' electricPower='-31070.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-75.00' electricPower='-20080.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-37.50' electricPower='-9000.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2896.62' torque='7.50' electricPower='3990.00'/>
+								<Entry outShaftSpeed='2896.62' torque='37.50' electricPower='13610.00'/>
+								<Entry outShaftSpeed='2896.62' torque='75.00' electricPower='25410.00'/>
+								<Entry outShaftSpeed='2896.62' torque='112.50' electricPower='37210.00'/>
+								<Entry outShaftSpeed='2896.62' torque='150.00' electricPower='49050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='187.50' electricPower='60910.00'/>
+								<Entry outShaftSpeed='2896.62' torque='225.00' electricPower='72820.00'/>
+								<Entry outShaftSpeed='2896.62' torque='262.50' electricPower='84760.00'/>
+								<Entry outShaftSpeed='2896.62' torque='300.00' electricPower='96740.00'/>
+								<Entry outShaftSpeed='2896.62' torque='337.50' electricPower='108760.00'/>
+								<Entry outShaftSpeed='2896.62' torque='375.00' electricPower='120820.00'/>
+								<Entry outShaftSpeed='2896.62' torque='412.50' electricPower='132910.00'/>
+								<Entry outShaftSpeed='2896.62' torque='450.00' electricPower='145050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='487.50' electricPower='157220.00'/>
+								<Entry outShaftSpeed='2896.62' torque='525.00' electricPower='169430.00'/>
+								<Entry outShaftSpeed='2896.62' torque='562.50' electricPower='181680.00'/>
+								<Entry outShaftSpeed='2896.62' torque='600.00' electricPower='193960.00'/>
+								<Entry outShaftSpeed='2896.62' torque='637.50' electricPower='206290.00'/>
+								<Entry outShaftSpeed='2896.62' torque='675.00' electricPower='218650.00'/>
+								<Entry outShaftSpeed='2896.62' torque='712.50' electricPower='231050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='750.00' electricPower='243480.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-750.00' electricPower='-241150.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-712.50' electricPower='-229410.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-675.00' electricPower='-217630.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-637.50' electricPower='-205790.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-600.00' electricPower='-193910.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-562.50' electricPower='-181980.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-525.00' electricPower='-170010.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-487.50' electricPower='-157990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-450.00' electricPower='-145910.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-412.50' electricPower='-133800.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-375.00' electricPower='-121630.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-337.50' electricPower='-109420.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-300.00' electricPower='-97160.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-262.50' electricPower='-84850.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-225.00' electricPower='-72500.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-187.50' electricPower='-60100.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-150.00' electricPower='-47650.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-112.50' electricPower='-35140.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-75.00' electricPower='-22570.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-37.50' electricPower='-9880.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='3310.42' torque='7.50' electricPower='4810.00'/>
+								<Entry outShaftSpeed='3310.42' torque='37.50' electricPower='15890.00'/>
+								<Entry outShaftSpeed='3310.42' torque='75.00' electricPower='29380.00'/>
+								<Entry outShaftSpeed='3310.42' torque='112.50' electricPower='42880.00'/>
+								<Entry outShaftSpeed='3310.42' torque='150.00' electricPower='56410.00'/>
+								<Entry outShaftSpeed='3310.42' torque='187.50' electricPower='69990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='225.00' electricPower='83610.00'/>
+								<Entry outShaftSpeed='3310.42' torque='262.50' electricPower='97280.00'/>
+								<Entry outShaftSpeed='3310.42' torque='300.00' electricPower='110990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='337.50' electricPower='124750.00'/>
+								<Entry outShaftSpeed='3310.42' torque='375.00' electricPower='138560.00'/>
+								<Entry outShaftSpeed='3310.42' torque='412.50' electricPower='152420.00'/>
+								<Entry outShaftSpeed='3310.42' torque='450.00' electricPower='166320.00'/>
+								<Entry outShaftSpeed='3310.42' torque='487.50' electricPower='180270.00'/>
+								<Entry outShaftSpeed='3310.42' torque='525.00' electricPower='194260.00'/>
+								<Entry outShaftSpeed='3310.42' torque='562.50' electricPower='208300.00'/>
+								<Entry outShaftSpeed='3310.42' torque='600.00' electricPower='222390.00'/>
+								<Entry outShaftSpeed='3310.42' torque='637.50' electricPower='236530.00'/>
+								<Entry outShaftSpeed='3310.42' torque='675.00' electricPower='250710.00'/>
+								<Entry outShaftSpeed='3310.42' torque='712.50' electricPower='264940.00'/>
+								<Entry outShaftSpeed='3310.42' torque='750.00' electricPower='279210.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-750.00' electricPower='-270090.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-712.50' electricPower='-256960.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-675.00' electricPower='-243780.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-637.50' electricPower='-230530.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-600.00' electricPower='-217230.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-562.50' electricPower='-203870.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-525.00' electricPower='-190460.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-487.50' electricPower='-176980.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-450.00' electricPower='-163450.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-412.50' electricPower='-149870.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-375.00' electricPower='-136220.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-337.50' electricPower='-122520.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-300.00' electricPower='-108760.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-262.50' electricPower='-94940.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-225.00' electricPower='-81060.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-187.50' electricPower='-67130.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-150.00' electricPower='-53130.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-112.50' electricPower='-39070.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-75.00' electricPower='-24920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-37.50' electricPower='-10590.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='3724.23' torque='7.50' electricPower='5710.00'/>
+								<Entry outShaftSpeed='3724.23' torque='37.50' electricPower='18270.00'/>
+								<Entry outShaftSpeed='3724.23' torque='75.00' electricPower='33480.00'/>
+								<Entry outShaftSpeed='3724.23' torque='112.50' electricPower='48680.00'/>
+								<Entry outShaftSpeed='3724.23' torque='150.00' electricPower='63920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='187.50' electricPower='79210.00'/>
+								<Entry outShaftSpeed='3724.23' torque='225.00' electricPower='94560.00'/>
+								<Entry outShaftSpeed='3724.23' torque='262.50' electricPower='109960.00'/>
+								<Entry outShaftSpeed='3724.23' torque='300.00' electricPower='125410.00'/>
+								<Entry outShaftSpeed='3724.23' torque='337.50' electricPower='140920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='375.00' electricPower='156490.00'/>
+								<Entry outShaftSpeed='3724.23' torque='412.50' electricPower='172120.00'/>
+								<Entry outShaftSpeed='3724.23' torque='450.00' electricPower='187800.00'/>
+								<Entry outShaftSpeed='3724.23' torque='487.50' electricPower='203540.00'/>
+								<Entry outShaftSpeed='3724.23' torque='525.00' electricPower='219340.00'/>
+								<Entry outShaftSpeed='3724.23' torque='562.50' electricPower='235190.00'/>
+								<Entry outShaftSpeed='3724.23' torque='600.00' electricPower='251100.00'/>
+								<Entry outShaftSpeed='3724.23' torque='637.50' electricPower='267070.00'/>
+								<Entry outShaftSpeed='3724.23' torque='675.00' electricPower='283090.00'/>
+								<Entry outShaftSpeed='3724.23' torque='712.50' electricPower='299170.00'/>
+								<Entry outShaftSpeed='3724.23' torque='750.00' electricPower='315300.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-750.00' electricPower='-298630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-712.50' electricPower='-284140.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-675.00' electricPower='-269580.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-637.50' electricPower='-254950.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-600.00' electricPower='-240250.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-562.50' electricPower='-225480.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-525.00' electricPower='-210640.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-487.50' electricPower='-195740.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-450.00' electricPower='-180760.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-412.50' electricPower='-165710.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-375.00' electricPower='-150600.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-337.50' electricPower='-135420.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-300.00' electricPower='-120160.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-262.50' electricPower='-104840.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-225.00' electricPower='-89450.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-187.50' electricPower='-73990.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-150.00' electricPower='-58450.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-112.50' electricPower='-42830.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-75.00' electricPower='-27100.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-37.50' electricPower='-11120.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4138.03' torque='7.50' electricPower='6700.00'/>
+								<Entry outShaftSpeed='4138.03' torque='37.50' electricPower='20790.00'/>
+								<Entry outShaftSpeed='4138.03' torque='75.00' electricPower='37720.00'/>
+								<Entry outShaftSpeed='4138.03' torque='112.50' electricPower='54630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='150.00' electricPower='71580.00'/>
+								<Entry outShaftSpeed='4138.03' torque='187.50' electricPower='88590.00'/>
+								<Entry outShaftSpeed='4138.03' torque='225.00' electricPower='105660.00'/>
+								<Entry outShaftSpeed='4138.03' torque='262.50' electricPower='122800.00'/>
+								<Entry outShaftSpeed='4138.03' torque='300.00' electricPower='140010.00'/>
+								<Entry outShaftSpeed='4138.03' torque='337.50' electricPower='157290.00'/>
+								<Entry outShaftSpeed='4138.03' torque='375.00' electricPower='174630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='412.50' electricPower='192040.00'/>
+								<Entry outShaftSpeed='4138.03' torque='450.00' electricPower='209510.00'/>
+								<Entry outShaftSpeed='4138.03' torque='487.50' electricPower='227060.00'/>
+								<Entry outShaftSpeed='4138.03' torque='525.00' electricPower='244670.00'/>
+								<Entry outShaftSpeed='4138.03' torque='562.50' electricPower='262350.00'/>
+								<Entry outShaftSpeed='4138.03' torque='600.00' electricPower='280100.00'/>
+								<Entry outShaftSpeed='4138.03' torque='637.50' electricPower='297920.00'/>
+								<Entry outShaftSpeed='4138.03' torque='675.00' electricPower='315800.00'/>
+								<Entry outShaftSpeed='4138.03' torque='712.50' electricPower='333750.00'/>
+								<Entry outShaftSpeed='4138.03' torque='750.00' electricPower='351770.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-750.00' electricPower='-326770.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-712.50' electricPower='-310940.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-675.00' electricPower='-295030.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-637.50' electricPower='-279030.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-600.00' electricPower='-262950.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-562.50' electricPower='-246790.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-525.00' electricPower='-230550.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-487.50' electricPower='-214220.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-450.00' electricPower='-197810.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-412.50' electricPower='-181330.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-375.00' electricPower='-164760.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-337.50' electricPower='-148100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-300.00' electricPower='-131370.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-262.50' electricPower='-114550.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-225.00' electricPower='-97650.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-187.50' electricPower='-80670.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-150.00' electricPower='-63590.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-112.50' electricPower='-46420.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-75.00' electricPower='-29100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-37.50' electricPower='-11410.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4551.83' torque='7.50' electricPower='7780.00'/>
+								<Entry outShaftSpeed='4551.83' torque='37.50' electricPower='23430.00'/>
+								<Entry outShaftSpeed='4551.83' torque='75.00' electricPower='42100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='112.50' electricPower='60730.00'/>
+								<Entry outShaftSpeed='4551.83' torque='150.00' electricPower='79400.00'/>
+								<Entry outShaftSpeed='4551.83' torque='187.50' electricPower='98140.00'/>
+								<Entry outShaftSpeed='4551.83' torque='225.00' electricPower='116950.00'/>
+								<Entry outShaftSpeed='4551.83' torque='262.50' electricPower='135840.00'/>
+								<Entry outShaftSpeed='4551.83' torque='300.00' electricPower='154800.00'/>
+								<Entry outShaftSpeed='4551.83' torque='337.50' electricPower='173850.00'/>
+								<Entry outShaftSpeed='4551.83' torque='375.00' electricPower='192980.00'/>
+								<Entry outShaftSpeed='4551.83' torque='412.50' electricPower='212180.00'/>
+								<Entry outShaftSpeed='4551.83' torque='450.00' electricPower='231470.00'/>
+								<Entry outShaftSpeed='4551.83' torque='487.50' electricPower='250830.00'/>
+								<Entry outShaftSpeed='4551.83' torque='525.00' electricPower='270280.00'/>
+								<Entry outShaftSpeed='4551.83' torque='562.50' electricPower='289800.00'/>
+								<Entry outShaftSpeed='4551.83' torque='600.00' electricPower='309400.00'/>
+								<Entry outShaftSpeed='4551.83' torque='637.50' electricPower='329090.00'/>
+								<Entry outShaftSpeed='4551.83' torque='675.00' electricPower='348850.00'/>
+								<Entry outShaftSpeed='4551.83' torque='712.50' electricPower='368690.00'/>
+								<Entry outShaftSpeed='4551.83' torque='750.00' electricPower='388610.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-750.00' electricPower='-354490.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-712.50' electricPower='-337340.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-675.00' electricPower='-320100.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-637.50' electricPower='-302750.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-600.00' electricPower='-285320.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-562.50' electricPower='-267780.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-525.00' electricPower='-250150.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-487.50' electricPower='-232430.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-450.00' electricPower='-214600.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-412.50' electricPower='-196690.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-375.00' electricPower='-178670.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-337.50' electricPower='-160560.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-300.00' electricPower='-142360.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-262.50' electricPower='-124050.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-225.00' electricPower='-105650.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-187.50' electricPower='-87150.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-150.00' electricPower='-68540.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-112.50' electricPower='-49800.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-75.00' electricPower='-30890.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-37.50' electricPower='-11430.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4965.63' torque='7.50' electricPower='8950.00'/>
+								<Entry outShaftSpeed='4965.63' torque='37.50' electricPower='26220.00'/>
+								<Entry outShaftSpeed='4965.63' torque='75.00' electricPower='46640.00'/>
+								<Entry outShaftSpeed='4965.63' torque='112.50' electricPower='66990.00'/>
+								<Entry outShaftSpeed='4965.63' torque='150.00' electricPower='87390.00'/>
+								<Entry outShaftSpeed='4965.63' torque='187.50' electricPower='107860.00'/>
+								<Entry outShaftSpeed='4965.63' torque='225.00' electricPower='128420.00'/>
+								<Entry outShaftSpeed='4965.63' torque='262.50' electricPower='149070.00'/>
+								<Entry outShaftSpeed='4965.63' torque='300.00' electricPower='169800.00'/>
+								<Entry outShaftSpeed='4965.63' torque='337.50' electricPower='190630.00'/>
+								<Entry outShaftSpeed='4965.63' torque='375.00' electricPower='211550.00'/>
+								<Entry outShaftSpeed='4965.63' torque='412.50' electricPower='232560.00'/>
+								<Entry outShaftSpeed='4965.63' torque='450.00' electricPower='253670.00'/>
+								<Entry outShaftSpeed='4965.63' torque='487.50' electricPower='274870.00'/>
+								<Entry outShaftSpeed='4965.63' torque='525.00' electricPower='296160.00'/>
+								<Entry outShaftSpeed='4965.63' torque='562.50' electricPower='317550.00'/>
+								<Entry outShaftSpeed='4965.63' torque='600.00' electricPower='339020.00'/>
+								<Entry outShaftSpeed='4965.63' torque='637.50' electricPower='360590.00'/>
+								<Entry outShaftSpeed='4965.63' torque='675.00' electricPower='382260.00'/>
+								<Entry outShaftSpeed='4965.63' torque='712.50' electricPower='404010.00'/>
+								<Entry outShaftSpeed='4965.63' torque='750.00' electricPower='425860.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-750.00' electricPower='-381770.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-712.50' electricPower='-363330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-675.00' electricPower='-344770.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-637.50' electricPower='-326110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-600.00' electricPower='-307330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-562.50' electricPower='-288450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-525.00' electricPower='-269450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-487.50' electricPower='-250330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-450.00' electricPower='-231110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-412.50' electricPower='-211780.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-375.00' electricPower='-192340.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-337.50' electricPower='-172780.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-300.00' electricPower='-153110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-262.50' electricPower='-133330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-225.00' electricPower='-113430.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-187.50' electricPower='-93420.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-150.00' electricPower='-73270.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-112.50' electricPower='-52980.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-75.00' electricPower='-32450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-37.50' electricPower='-11120.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='5379.44' torque='7.50' electricPower='10220.00'/>
+								<Entry outShaftSpeed='5379.44' torque='37.50' electricPower='29160.00'/>
+								<Entry outShaftSpeed='5379.44' torque='75.00' electricPower='51350.00'/>
+								<Entry outShaftSpeed='5379.44' torque='112.50' electricPower='73440.00'/>
+								<Entry outShaftSpeed='5379.44' torque='150.00' electricPower='95570.00'/>
+								<Entry outShaftSpeed='5379.44' torque='187.50' electricPower='117790.00'/>
+								<Entry outShaftSpeed='5379.44' torque='225.00' electricPower='140090.00'/>
+								<Entry outShaftSpeed='5379.44' torque='262.50' electricPower='162500.00'/>
+								<Entry outShaftSpeed='5379.44' torque='300.00' electricPower='185020.00'/>
+								<Entry outShaftSpeed='5379.44' torque='337.50' electricPower='207640.00'/>
+								<Entry outShaftSpeed='5379.44' torque='375.00' electricPower='230370.00'/>
+								<Entry outShaftSpeed='5379.44' torque='412.50' electricPower='253200.00'/>
+								<Entry outShaftSpeed='5379.44' torque='450.00' electricPower='276140.00'/>
+								<Entry outShaftSpeed='5379.44' torque='487.50' electricPower='299190.00'/>
+								<Entry outShaftSpeed='5379.44' torque='525.00' electricPower='322340.00'/>
+								<Entry outShaftSpeed='5379.44' torque='562.50' electricPower='345600.00'/>
+								<Entry outShaftSpeed='5379.44' torque='600.00' electricPower='368970.00'/>
+								<Entry outShaftSpeed='5379.44' torque='637.50' electricPower='392450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='675.00' electricPower='416030.00'/>
+								<Entry outShaftSpeed='5379.44' torque='712.50' electricPower='439720.00'/>
+								<Entry outShaftSpeed='5379.44' torque='750.00' electricPower='463510.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-750.00' electricPower='-408590.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-712.50' electricPower='-388880.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-675.00' electricPower='-369040.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-637.50' electricPower='-349080.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-600.00' electricPower='-328980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-562.50' electricPower='-308760.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-525.00' electricPower='-288410.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-487.50' electricPower='-267930.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-450.00' electricPower='-247320.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-412.50' electricPower='-226590.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-375.00' electricPower='-205730.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-337.50' electricPower='-184730.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-300.00' electricPower='-163610.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-262.50' electricPower='-142360.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-225.00' electricPower='-120970.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-187.50' electricPower='-99450.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-150.00' electricPower='-77770.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-112.50' electricPower='-55910.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-75.00' electricPower='-33750.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-37.50' electricPower='-10400.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='5793.24' torque='7.50' electricPower='11580.00'/>
+								<Entry outShaftSpeed='5793.24' torque='37.50' electricPower='32250.00'/>
+								<Entry outShaftSpeed='5793.24' torque='75.00' electricPower='56240.00'/>
+								<Entry outShaftSpeed='5793.24' torque='112.50' electricPower='80070.00'/>
+								<Entry outShaftSpeed='5793.24' torque='150.00' electricPower='103950.00'/>
+								<Entry outShaftSpeed='5793.24' torque='187.50' electricPower='127910.00'/>
+								<Entry outShaftSpeed='5793.24' torque='225.00' electricPower='151980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='262.50' electricPower='176160.00'/>
+								<Entry outShaftSpeed='5793.24' torque='300.00' electricPower='200470.00'/>
+								<Entry outShaftSpeed='5793.24' torque='337.50' electricPower='224890.00'/>
+								<Entry outShaftSpeed='5793.24' torque='375.00' electricPower='249430.00'/>
+								<Entry outShaftSpeed='5793.24' torque='412.50' electricPower='274100.00'/>
+								<Entry outShaftSpeed='5793.24' torque='450.00' electricPower='298890.00'/>
+								<Entry outShaftSpeed='5793.24' torque='487.50' electricPower='323800.00'/>
+								<Entry outShaftSpeed='5793.24' torque='525.00' electricPower='348830.00'/>
+								<Entry outShaftSpeed='5793.24' torque='562.50' electricPower='373980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='600.00' electricPower='399260.00'/>
+								<Entry outShaftSpeed='5793.24' torque='637.50' electricPower='424660.00'/>
+								<Entry outShaftSpeed='5793.24' torque='675.00' electricPower='450180.00'/>
+								<Entry outShaftSpeed='5793.24' torque='712.50' electricPower='475820.00'/>
+								<Entry outShaftSpeed='5793.24' torque='750.00' electricPower='501580.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-750.00' electricPower='-434930.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-712.50' electricPower='-413980.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-675.00' electricPower='-392880.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-637.50' electricPower='-371640.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-600.00' electricPower='-350250.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-562.50' electricPower='-328710.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-525.00' electricPower='-307030.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-487.50' electricPower='-285200.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-450.00' electricPower='-263220.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-412.50' electricPower='-241100.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-375.00' electricPower='-218830.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-337.50' electricPower='-196410.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-300.00' electricPower='-173850.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-262.50' electricPower='-151130.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-225.00' electricPower='-128260.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-187.50' electricPower='-105230.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-150.00' electricPower='-82020.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-112.50' electricPower='-58590.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-75.00' electricPower='-34770.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-37.50' electricPower='-9140.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='6207.04' torque='7.50' electricPower='13050.00'/>
+								<Entry outShaftSpeed='6207.04' torque='37.50' electricPower='35510.00'/>
+								<Entry outShaftSpeed='6207.04' torque='75.00' electricPower='61320.00'/>
+								<Entry outShaftSpeed='6207.04' torque='112.50' electricPower='86910.00'/>
+								<Entry outShaftSpeed='6207.04' torque='150.00' electricPower='112530.00'/>
+								<Entry outShaftSpeed='6207.04' torque='187.50' electricPower='138250.00'/>
+								<Entry outShaftSpeed='6207.04' torque='225.00' electricPower='164090.00'/>
+								<Entry outShaftSpeed='6207.04' torque='262.50' electricPower='190060.00'/>
+								<Entry outShaftSpeed='6207.04' torque='300.00' electricPower='216160.00'/>
+								<Entry outShaftSpeed='6207.04' torque='337.50' electricPower='242390.00'/>
+								<Entry outShaftSpeed='6207.04' torque='375.00' electricPower='268760.00'/>
+								<Entry outShaftSpeed='6207.04' torque='412.50' electricPower='295270.00'/>
+								<Entry outShaftSpeed='6207.04' torque='450.00' electricPower='321920.00'/>
+								<Entry outShaftSpeed='6207.04' torque='487.50' electricPower='348710.00'/>
+								<Entry outShaftSpeed='6207.04' torque='525.00' electricPower='375630.00'/>
+								<Entry outShaftSpeed='6207.04' torque='562.50' electricPower='402700.00'/>
+								<Entry outShaftSpeed='6207.04' torque='600.00' electricPower='429900.00'/>
+								<Entry outShaftSpeed='6207.04' torque='637.50' electricPower='457240.00'/>
+								<Entry outShaftSpeed='6207.04' torque='675.00' electricPower='484720.00'/>
+								<Entry outShaftSpeed='6207.04' torque='712.50' electricPower='512340.00'/>
+								<Entry outShaftSpeed='6207.04' torque='750.00' electricPower='540090.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-750.00' electricPower='-460780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-712.50' electricPower='-438620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-675.00' electricPower='-416280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-637.50' electricPower='-393780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-600.00' electricPower='-371110.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-562.50' electricPower='-348280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-525.00' electricPower='-325280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-487.50' electricPower='-302110.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-450.00' electricPower='-278780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-412.50' electricPower='-255290.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-375.00' electricPower='-231620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-337.50' electricPower='-207790.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-300.00' electricPower='-183790.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-262.50' electricPower='-159620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-225.00' electricPower='-135270.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-187.50' electricPower='-110740.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-150.00' electricPower='-85990.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-112.50' electricPower='-60980.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-75.00' electricPower='-35470.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-37.50' electricPower='-7050.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='6620.85' torque='7.50' electricPower='14620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='37.50' electricPower='38930.00'/>
+								<Entry outShaftSpeed='6620.85' torque='75.00' electricPower='66590.00'/>
+								<Entry outShaftSpeed='6620.85' torque='112.50' electricPower='93950.00'/>
+								<Entry outShaftSpeed='6620.85' torque='150.00' electricPower='121330.00'/>
+								<Entry outShaftSpeed='6620.85' torque='187.50' electricPower='148820.00'/>
+								<Entry outShaftSpeed='6620.85' torque='225.00' electricPower='176440.00'/>
+								<Entry outShaftSpeed='6620.85' torque='262.50' electricPower='204190.00'/>
+								<Entry outShaftSpeed='6620.85' torque='300.00' electricPower='232100.00'/>
+								<Entry outShaftSpeed='6620.85' torque='337.50' electricPower='260160.00'/>
+								<Entry outShaftSpeed='6620.85' torque='375.00' electricPower='288370.00'/>
+								<Entry outShaftSpeed='6620.85' torque='412.50' electricPower='316730.00'/>
+								<Entry outShaftSpeed='6620.85' torque='450.00' electricPower='345260.00'/>
+								<Entry outShaftSpeed='6620.85' torque='487.50' electricPower='373930.00'/>
+								<Entry outShaftSpeed='6620.85' torque='525.00' electricPower='402770.00'/>
+								<Entry outShaftSpeed='6620.85' torque='562.50' electricPower='431760.00'/>
+								<Entry outShaftSpeed='6620.85' torque='600.00' electricPower='460900.00'/>
+								<Entry outShaftSpeed='6620.85' torque='637.50' electricPower='490200.00'/>
+								<Entry outShaftSpeed='6620.85' torque='675.00' electricPower='519660.00'/>
+								<Entry outShaftSpeed='6620.85' torque='712.50' electricPower='549270.00'/>
+								<Entry outShaftSpeed='6620.85' torque='750.00' electricPower='579040.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-750.00' electricPower='-486120.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-712.50' electricPower='-462760.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-675.00' electricPower='-439220.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-637.50' electricPower='-415480.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-600.00' electricPower='-391560.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-562.50' electricPower='-367450.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-525.00' electricPower='-343150.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-487.50' electricPower='-318670.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-450.00' electricPower='-294000.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-412.50' electricPower='-269140.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-375.00' electricPower='-244090.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-337.50' electricPower='-218860.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-300.00' electricPower='-193440.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-262.50' electricPower='-167820.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-225.00' electricPower='-142000.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-187.50' electricPower='-115960.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-150.00' electricPower='-89670.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-112.50' electricPower='-63060.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-75.00' electricPower='-35800.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-37.50' electricPower='-3220.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7034.65' torque='7.50' electricPower='16290.00'/>
+								<Entry outShaftSpeed='7034.65' torque='37.50' electricPower='42540.00'/>
+								<Entry outShaftSpeed='7034.65' torque='75.00' electricPower='72060.00'/>
+								<Entry outShaftSpeed='7034.65' torque='112.50' electricPower='101210.00'/>
+								<Entry outShaftSpeed='7034.65' torque='150.00' electricPower='130360.00'/>
+								<Entry outShaftSpeed='7034.65' torque='187.50' electricPower='159630.00'/>
+								<Entry outShaftSpeed='7034.65' torque='225.00' electricPower='189030.00'/>
+								<Entry outShaftSpeed='7034.65' torque='262.50' electricPower='218590.00'/>
+								<Entry outShaftSpeed='7034.65' torque='300.00' electricPower='248310.00'/>
+								<Entry outShaftSpeed='7034.65' torque='337.50' electricPower='278200.00'/>
+								<Entry outShaftSpeed='7034.65' torque='375.00' electricPower='308260.00'/>
+								<Entry outShaftSpeed='7034.65' torque='412.50' electricPower='338500.00'/>
+								<Entry outShaftSpeed='7034.65' torque='450.00' electricPower='368910.00'/>
+								<Entry outShaftSpeed='7034.65' torque='487.50' electricPower='399490.00'/>
+								<Entry outShaftSpeed='7034.65' torque='525.00' electricPower='430250.00'/>
+								<Entry outShaftSpeed='7034.65' torque='562.50' electricPower='461180.00'/>
+								<Entry outShaftSpeed='7034.65' torque='600.00' electricPower='492280.00'/>
+								<Entry outShaftSpeed='7034.65' torque='637.50' electricPower='523560.00'/>
+								<Entry outShaftSpeed='7034.65' torque='675.00' electricPower='555010.00'/>
+								<Entry outShaftSpeed='7034.65' torque='712.50' electricPower='586640.00'/>
+								<Entry outShaftSpeed='7034.65' torque='750.00' electricPower='618440.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-750.00' electricPower='-510930.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-712.50' electricPower='-486400.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-675.00' electricPower='-461670.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-637.50' electricPower='-436720.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-600.00' electricPower='-411560.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-562.50' electricPower='-386200.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-525.00' electricPower='-360620.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-487.50' electricPower='-334840.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-450.00' electricPower='-308840.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-412.50' electricPower='-282640.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-375.00' electricPower='-256220.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-337.50' electricPower='-229600.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-300.00' electricPower='-202760.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-262.50' electricPower='-175700.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-225.00' electricPower='-148410.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-187.50' electricPower='-120870.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-150.00' electricPower='-93040.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-112.50' electricPower='-64800.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-75.00' electricPower='-35730.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7448.45' torque='7.50' electricPower='18070.00'/>
+								<Entry outShaftSpeed='7448.45' torque='37.50' electricPower='46320.00'/>
+								<Entry outShaftSpeed='7448.45' torque='75.00' electricPower='77740.00'/>
+								<Entry outShaftSpeed='7448.45' torque='112.50' electricPower='108690.00'/>
+								<Entry outShaftSpeed='7448.45' torque='150.00' electricPower='139630.00'/>
+								<Entry outShaftSpeed='7448.45' torque='187.50' electricPower='170680.00'/>
+								<Entry outShaftSpeed='7448.45' torque='225.00' electricPower='201880.00'/>
+								<Entry outShaftSpeed='7448.45' torque='262.50' electricPower='233250.00'/>
+								<Entry outShaftSpeed='7448.45' torque='300.00' electricPower='264790.00'/>
+								<Entry outShaftSpeed='7448.45' torque='337.50' electricPower='296530.00'/>
+								<Entry outShaftSpeed='7448.45' torque='375.00' electricPower='328450.00'/>
+								<Entry outShaftSpeed='7448.45' torque='412.50' electricPower='360570.00'/>
+								<Entry outShaftSpeed='7448.45' torque='450.00' electricPower='392880.00'/>
+								<Entry outShaftSpeed='7448.45' torque='487.50' electricPower='425380.00'/>
+								<Entry outShaftSpeed='7448.45' torque='525.00' electricPower='458080.00'/>
+								<Entry outShaftSpeed='7448.45' torque='562.50' electricPower='490960.00'/>
+								<Entry outShaftSpeed='7448.45' torque='600.00' electricPower='524050.00'/>
+								<Entry outShaftSpeed='7448.45' torque='637.50' electricPower='557320.00'/>
+								<Entry outShaftSpeed='7448.45' torque='675.00' electricPower='590790.00'/>
+								<Entry outShaftSpeed='7448.45' torque='712.50' electricPower='624450.00'/>
+								<Entry outShaftSpeed='7448.45' torque='750.00' electricPower='658300.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-750.00' electricPower='-535190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-712.50' electricPower='-509520.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-675.00' electricPower='-483620.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-637.50' electricPower='-457480.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-600.00' electricPower='-431110.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-562.50' electricPower='-404510.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-525.00' electricPower='-377670.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-487.50' electricPower='-350600.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-450.00' electricPower='-323300.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-412.50' electricPower='-295760.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-375.00' electricPower='-267990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-337.50' electricPower='-239990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-300.00' electricPower='-211740.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-262.50' electricPower='-183240.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-225.00' electricPower='-154480.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-187.50' electricPower='-125440.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-150.00' electricPower='-96050.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-112.50' electricPower='-66180.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-75.00' electricPower='-35190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7862.25' torque='7.50' electricPower='19960.00'/>
+								<Entry outShaftSpeed='7862.25' torque='37.50' electricPower='50280.00'/>
+								<Entry outShaftSpeed='7862.25' torque='75.00' electricPower='83640.00'/>
+								<Entry outShaftSpeed='7862.25' torque='112.50' electricPower='116410.00'/>
+								<Entry outShaftSpeed='7862.25' torque='150.00' electricPower='149150.00'/>
+								<Entry outShaftSpeed='7862.25' torque='187.50' electricPower='181990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='225.00' electricPower='214990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='262.50' electricPower='248180.00'/>
+								<Entry outShaftSpeed='7862.25' torque='300.00' electricPower='281570.00'/>
+								<Entry outShaftSpeed='7862.25' torque='337.50' electricPower='315160.00'/>
+								<Entry outShaftSpeed='7862.25' torque='375.00' electricPower='348960.00'/>
+								<Entry outShaftSpeed='7862.25' torque='412.50' electricPower='382970.00'/>
+								<Entry outShaftSpeed='7862.25' torque='450.00' electricPower='417190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='487.50' electricPower='451620.00'/>
+								<Entry outShaftSpeed='7862.25' torque='525.00' electricPower='486270.00'/>
+								<Entry outShaftSpeed='7862.25' torque='562.50' electricPower='521130.00'/>
+								<Entry outShaftSpeed='7862.25' torque='600.00' electricPower='556210.00'/>
+								<Entry outShaftSpeed='7862.25' torque='637.50' electricPower='591500.00'/>
+								<Entry outShaftSpeed='7862.25' torque='675.00' electricPower='627000.00'/>
+								<Entry outShaftSpeed='7862.25' torque='712.50' electricPower='662710.00'/>
+								<Entry outShaftSpeed='7862.25' torque='750.00' electricPower='698640.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-750.00' electricPower='-558870.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-712.50' electricPower='-532090.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-675.00' electricPower='-505050.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-637.50' electricPower='-477750.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-600.00' electricPower='-450190.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-562.50' electricPower='-422370.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-525.00' electricPower='-394290.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-487.50' electricPower='-365950.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-450.00' electricPower='-337360.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-412.50' electricPower='-308500.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-375.00' electricPower='-279380.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-337.50' electricPower='-250000.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-300.00' electricPower='-220350.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-262.50' electricPower='-190430.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-225.00' electricPower='-160200.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-187.50' electricPower='-129650.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-150.00' electricPower='-98700.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-112.50' electricPower='-67150.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-75.00' electricPower='-34120.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='8276.06' torque='7.50' electricPower='21960.00'/>
+								<Entry outShaftSpeed='8276.06' torque='37.50' electricPower='54440.00'/>
+								<Entry outShaftSpeed='8276.06' torque='75.00' electricPower='89770.00'/>
+								<Entry outShaftSpeed='8276.06' torque='112.50' electricPower='124380.00'/>
+								<Entry outShaftSpeed='8276.06' torque='150.00' electricPower='158920.00'/>
+								<Entry outShaftSpeed='8276.06' torque='187.50' electricPower='193570.00'/>
+								<Entry outShaftSpeed='8276.06' torque='225.00' electricPower='228390.00'/>
+								<Entry outShaftSpeed='8276.06' torque='262.50' electricPower='263410.00'/>
+								<Entry outShaftSpeed='8276.06' torque='300.00' electricPower='298640.00'/>
+								<Entry outShaftSpeed='8276.06' torque='337.50' electricPower='334100.00'/>
+								<Entry outShaftSpeed='8276.06' torque='375.00' electricPower='369780.00'/>
+								<Entry outShaftSpeed='8276.06' torque='412.50' electricPower='405690.00'/>
+								<Entry outShaftSpeed='8276.06' torque='450.00' electricPower='441840.00'/>
+								<Entry outShaftSpeed='8276.06' torque='487.50' electricPower='478220.00'/>
+								<Entry outShaftSpeed='8276.06' torque='525.00' electricPower='514840.00'/>
+								<Entry outShaftSpeed='8276.06' torque='562.50' electricPower='551690.00'/>
+								<Entry outShaftSpeed='8276.06' torque='600.00' electricPower='588780.00'/>
+								<Entry outShaftSpeed='8276.06' torque='637.50' electricPower='626100.00'/>
+								<Entry outShaftSpeed='8276.06' torque='675.00' electricPower='663650.00'/>
+								<Entry outShaftSpeed='8276.06' torque='712.50' electricPower='701440.00'/>
+								<Entry outShaftSpeed='8276.06' torque='750.00' electricPower='739460.00'/>
+							</PowerMap>
+						</VoltageLevel>
+						<VoltageLevel>
+							<Voltage>1000</Voltage>
+							<ContinuousTorque>700.00</ContinuousTorque>
+							<TestSpeedContinuousTorque>2069.00</TestSpeedContinuousTorque>
+							<OverloadTorque>750.00</OverloadTorque>
+							<TestSpeedOverloadTorque>2069.00</TestSpeedOverloadTorque>
+							<OverloadDuration>120.00</OverloadDuration>
+							<MaxTorqueCurve>
+								<Entry outShaftSpeed='0.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='41.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='414.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='828.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='1241.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='1655.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='2069.00' maxTorque='750.00' minTorque='-750.00'/>
+								<Entry outShaftSpeed='2483.00' maxTorque='625.00' minTorque='-625.00'/>
+								<Entry outShaftSpeed='2897.00' maxTorque='535.71' minTorque='-535.71'/>
+								<Entry outShaftSpeed='3310.00' maxTorque='468.75' minTorque='-468.75'/>
+								<Entry outShaftSpeed='3724.00' maxTorque='416.67' minTorque='-416.67'/>
+								<Entry outShaftSpeed='4138.00' maxTorque='375.00' minTorque='-375.00'/>
+								<Entry outShaftSpeed='4552.00' maxTorque='340.91' minTorque='-340.91'/>
+								<Entry outShaftSpeed='4966.00' maxTorque='312.50' minTorque='-312.50'/>
+								<Entry outShaftSpeed='5379.00' maxTorque='288.46' minTorque='-288.46'/>
+								<Entry outShaftSpeed='5793.00' maxTorque='267.86' minTorque='-267.86'/>
+								<Entry outShaftSpeed='6207.00' maxTorque='250.00' minTorque='-250.00'/>
+								<Entry outShaftSpeed='6621.00' maxTorque='234.38' minTorque='-234.38'/>
+								<Entry outShaftSpeed='7035.00' maxTorque='220.59' minTorque='-220.59'/>
+								<Entry outShaftSpeed='7448.00' maxTorque='208.33' minTorque='-208.33'/>
+								<Entry outShaftSpeed='7862.00' maxTorque='197.37' minTorque='-197.37'/>
+								<Entry outShaftSpeed='8276.00' maxTorque='187.50' minTorque='-187.50'/>
+							</MaxTorqueCurve>
+							<PowerMap>
+								<Entry outShaftSpeed='0.00' torque='-750.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-712.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-675.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-637.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-600.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-562.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='0.00' torque='-525.00' electricPower='-70.00'/>
+								<Entry outShaftSpeed='0.00' torque='-487.50' electricPower='-330.00'/>
+								<Entry outShaftSpeed='0.00' torque='-450.00' electricPower='-490.00'/>
+								<Entry outShaftSpeed='0.00' torque='-412.50' electricPower='-600.00'/>
+								<Entry outShaftSpeed='0.00' torque='-375.00' electricPower='-660.00'/>
+								<Entry outShaftSpeed='0.00' torque='-337.50' electricPower='-690.00'/>
+								<Entry outShaftSpeed='0.00' torque='-300.00' electricPower='-700.00'/>
+								<Entry outShaftSpeed='0.00' torque='-262.50' electricPower='-670.00'/>
+								<Entry outShaftSpeed='0.00' torque='-225.00' electricPower='-630.00'/>
+								<Entry outShaftSpeed='0.00' torque='-187.50' electricPower='-570.00'/>
+								<Entry outShaftSpeed='0.00' torque='-150.00' electricPower='-480.00'/>
+								<Entry outShaftSpeed='0.00' torque='-112.50' electricPower='-380.00'/>
+								<Entry outShaftSpeed='0.00' torque='-75.00' electricPower='-270.00'/>
+								<Entry outShaftSpeed='0.00' torque='-37.50' electricPower='-130.00'/>
+								<Entry outShaftSpeed='0.00' torque='-7.50' electricPower='-10.00'/>
+								<Entry outShaftSpeed='0.00' torque='7.50' electricPower='60.00'/>
+								<Entry outShaftSpeed='0.00' torque='37.50' electricPower='280.00'/>
+								<Entry outShaftSpeed='0.00' torque='75.00' electricPower='550.00'/>
+								<Entry outShaftSpeed='0.00' torque='112.50' electricPower='840.00'/>
+								<Entry outShaftSpeed='0.00' torque='150.00' electricPower='1140.00'/>
+								<Entry outShaftSpeed='0.00' torque='187.50' electricPower='1440.00'/>
+								<Entry outShaftSpeed='0.00' torque='225.00' electricPower='1760.00'/>
+								<Entry outShaftSpeed='0.00' torque='262.50' electricPower='2090.00'/>
+								<Entry outShaftSpeed='0.00' torque='300.00' electricPower='2430.00'/>
+								<Entry outShaftSpeed='0.00' torque='337.50' electricPower='2780.00'/>
+								<Entry outShaftSpeed='0.00' torque='375.00' electricPower='3140.00'/>
+								<Entry outShaftSpeed='0.00' torque='412.50' electricPower='3510.00'/>
+								<Entry outShaftSpeed='0.00' torque='450.00' electricPower='3880.00'/>
+								<Entry outShaftSpeed='0.00' torque='487.50' electricPower='4270.00'/>
+								<Entry outShaftSpeed='0.00' torque='525.00' electricPower='4670.00'/>
+								<Entry outShaftSpeed='0.00' torque='562.50' electricPower='5070.00'/>
+								<Entry outShaftSpeed='0.00' torque='600.00' electricPower='5480.00'/>
+								<Entry outShaftSpeed='0.00' torque='637.50' electricPower='5910.00'/>
+								<Entry outShaftSpeed='0.00' torque='675.00' electricPower='6340.00'/>
+								<Entry outShaftSpeed='0.00' torque='712.50' electricPower='6780.00'/>
+								<Entry outShaftSpeed='0.00' torque='750.00' electricPower='7230.00'/>
+								<Entry outShaftSpeed='41.38' torque='-750.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-712.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-675.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-637.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-600.00' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-562.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='41.38' torque='-525.00' electricPower='-250.00'/>
+								<Entry outShaftSpeed='41.38' torque='-487.50' electricPower='-420.00'/>
+								<Entry outShaftSpeed='41.38' torque='-450.00' electricPower='-520.00'/>
+								<Entry outShaftSpeed='41.38' torque='-412.50' electricPower='-580.00'/>
+								<Entry outShaftSpeed='41.38' torque='-375.00' electricPower='-610.00'/>
+								<Entry outShaftSpeed='41.38' torque='-337.50' electricPower='-620.00'/>
+								<Entry outShaftSpeed='41.38' torque='-300.00' electricPower='-610.00'/>
+								<Entry outShaftSpeed='41.38' torque='-262.50' electricPower='-580.00'/>
+								<Entry outShaftSpeed='41.38' torque='-225.00' electricPower='-530.00'/>
+								<Entry outShaftSpeed='41.38' torque='-187.50' electricPower='-470.00'/>
+								<Entry outShaftSpeed='41.38' torque='-150.00' electricPower='-400.00'/>
+								<Entry outShaftSpeed='41.38' torque='-112.50' electricPower='-310.00'/>
+								<Entry outShaftSpeed='41.38' torque='-75.00' electricPower='-220.00'/>
+								<Entry outShaftSpeed='41.38' torque='-37.50' electricPower='-110.00'/>
+								<Entry outShaftSpeed='41.38' torque='-7.50' electricPower='-10.00'/>
+								<Entry outShaftSpeed='41.38' torque='7.50' electricPower='50.00'/>
+								<Entry outShaftSpeed='41.38' torque='37.50' electricPower='210.00'/>
+								<Entry outShaftSpeed='41.38' torque='75.00' electricPower='420.00'/>
+								<Entry outShaftSpeed='41.38' torque='112.50' electricPower='640.00'/>
+								<Entry outShaftSpeed='41.38' torque='150.00' electricPower='860.00'/>
+								<Entry outShaftSpeed='41.38' torque='187.50' electricPower='1100.00'/>
+								<Entry outShaftSpeed='41.38' torque='225.00' electricPower='1340.00'/>
+								<Entry outShaftSpeed='41.38' torque='262.50' electricPower='1580.00'/>
+								<Entry outShaftSpeed='41.38' torque='300.00' electricPower='1840.00'/>
+								<Entry outShaftSpeed='41.38' torque='337.50' electricPower='2100.00'/>
+								<Entry outShaftSpeed='41.38' torque='375.00' electricPower='2370.00'/>
+								<Entry outShaftSpeed='41.38' torque='412.50' electricPower='2640.00'/>
+								<Entry outShaftSpeed='41.38' torque='450.00' electricPower='2920.00'/>
+								<Entry outShaftSpeed='41.38' torque='487.50' electricPower='3210.00'/>
+								<Entry outShaftSpeed='41.38' torque='525.00' electricPower='3510.00'/>
+								<Entry outShaftSpeed='41.38' torque='562.50' electricPower='3810.00'/>
+								<Entry outShaftSpeed='41.38' torque='600.00' electricPower='4110.00'/>
+								<Entry outShaftSpeed='41.38' torque='637.50' electricPower='4430.00'/>
+								<Entry outShaftSpeed='41.38' torque='675.00' electricPower='4750.00'/>
+								<Entry outShaftSpeed='41.38' torque='712.50' electricPower='5070.00'/>
+								<Entry outShaftSpeed='41.38' torque='750.00' electricPower='5410.00'/>
+								<Entry outShaftSpeed='413.80' torque='-750.00' electricPower='-29050.00'/>
+								<Entry outShaftSpeed='413.80' torque='-712.50' electricPower='-27680.00'/>
+								<Entry outShaftSpeed='413.80' torque='-675.00' electricPower='-26310.00'/>
+								<Entry outShaftSpeed='413.80' torque='-637.50' electricPower='-24920.00'/>
+								<Entry outShaftSpeed='413.80' torque='-600.00' electricPower='-23530.00'/>
+								<Entry outShaftSpeed='413.80' torque='-562.50' electricPower='-22120.00'/>
+								<Entry outShaftSpeed='413.80' torque='-525.00' electricPower='-20710.00'/>
+								<Entry outShaftSpeed='413.80' torque='-487.50' electricPower='-19280.00'/>
+								<Entry outShaftSpeed='413.80' torque='-450.00' electricPower='-17850.00'/>
+								<Entry outShaftSpeed='413.80' torque='-412.50' electricPower='-16410.00'/>
+								<Entry outShaftSpeed='413.80' torque='-375.00' electricPower='-14950.00'/>
+								<Entry outShaftSpeed='413.80' torque='-337.50' electricPower='-13490.00'/>
+								<Entry outShaftSpeed='413.80' torque='-300.00' electricPower='-12020.00'/>
+								<Entry outShaftSpeed='413.80' torque='-262.50' electricPower='-10530.00'/>
+								<Entry outShaftSpeed='413.80' torque='-225.00' electricPower='-9040.00'/>
+								<Entry outShaftSpeed='413.80' torque='-187.50' electricPower='-7540.00'/>
+								<Entry outShaftSpeed='413.80' torque='-150.00' electricPower='-6030.00'/>
+								<Entry outShaftSpeed='413.80' torque='-112.50' electricPower='-4510.00'/>
+								<Entry outShaftSpeed='413.80' torque='-75.00' electricPower='-2980.00'/>
+								<Entry outShaftSpeed='413.80' torque='-37.50' electricPower='-1440.00'/>
+								<Entry outShaftSpeed='413.80' torque='-7.50' electricPower='-180.00'/>
+								<Entry outShaftSpeed='413.80' torque='7.50' electricPower='440.00'/>
+								<Entry outShaftSpeed='413.80' torque='37.50' electricPower='1810.00'/>
+								<Entry outShaftSpeed='413.80' torque='75.00' electricPower='3530.00'/>
+								<Entry outShaftSpeed='413.80' torque='112.50' electricPower='5250.00'/>
+								<Entry outShaftSpeed='413.80' torque='150.00' electricPower='6980.00'/>
+								<Entry outShaftSpeed='413.80' torque='187.50' electricPower='8720.00'/>
+								<Entry outShaftSpeed='413.80' torque='225.00' electricPower='10470.00'/>
+								<Entry outShaftSpeed='413.80' torque='262.50' electricPower='12230.00'/>
+								<Entry outShaftSpeed='413.80' torque='300.00' electricPower='14000.00'/>
+								<Entry outShaftSpeed='413.80' torque='337.50' electricPower='15780.00'/>
+								<Entry outShaftSpeed='413.80' torque='375.00' electricPower='17570.00'/>
+								<Entry outShaftSpeed='413.80' torque='412.50' electricPower='19370.00'/>
+								<Entry outShaftSpeed='413.80' torque='450.00' electricPower='21170.00'/>
+								<Entry outShaftSpeed='413.80' torque='487.50' electricPower='22990.00'/>
+								<Entry outShaftSpeed='413.80' torque='525.00' electricPower='24810.00'/>
+								<Entry outShaftSpeed='413.80' torque='562.50' electricPower='26650.00'/>
+								<Entry outShaftSpeed='413.80' torque='600.00' electricPower='28490.00'/>
+								<Entry outShaftSpeed='413.80' torque='637.50' electricPower='30340.00'/>
+								<Entry outShaftSpeed='413.80' torque='675.00' electricPower='32210.00'/>
+								<Entry outShaftSpeed='413.80' torque='712.50' electricPower='34080.00'/>
+								<Entry outShaftSpeed='413.80' torque='750.00' electricPower='35960.00'/>
+								<Entry outShaftSpeed='827.61' torque='-750.00' electricPower='-60280.00'/>
+								<Entry outShaftSpeed='827.61' torque='-712.50' electricPower='-57370.00'/>
+								<Entry outShaftSpeed='827.61' torque='-675.00' electricPower='-54440.00'/>
+								<Entry outShaftSpeed='827.61' torque='-637.50' electricPower='-51490.00'/>
+								<Entry outShaftSpeed='827.61' torque='-600.00' electricPower='-48540.00'/>
+								<Entry outShaftSpeed='827.61' torque='-562.50' electricPower='-45580.00'/>
+								<Entry outShaftSpeed='827.61' torque='-525.00' electricPower='-42600.00'/>
+								<Entry outShaftSpeed='827.61' torque='-487.50' electricPower='-39610.00'/>
+								<Entry outShaftSpeed='827.61' torque='-450.00' electricPower='-36610.00'/>
+								<Entry outShaftSpeed='827.61' torque='-412.50' electricPower='-33600.00'/>
+								<Entry outShaftSpeed='827.61' torque='-375.00' electricPower='-30580.00'/>
+								<Entry outShaftSpeed='827.61' torque='-337.50' electricPower='-27550.00'/>
+								<Entry outShaftSpeed='827.61' torque='-300.00' electricPower='-24510.00'/>
+								<Entry outShaftSpeed='827.61' torque='-262.50' electricPower='-21450.00'/>
+								<Entry outShaftSpeed='827.61' torque='-225.00' electricPower='-18380.00'/>
+								<Entry outShaftSpeed='827.61' torque='-187.50' electricPower='-15310.00'/>
+								<Entry outShaftSpeed='827.61' torque='-150.00' electricPower='-12220.00'/>
+								<Entry outShaftSpeed='827.61' torque='-112.50' electricPower='-9120.00'/>
+								<Entry outShaftSpeed='827.61' torque='-75.00' electricPower='-6000.00'/>
+								<Entry outShaftSpeed='827.61' torque='-37.50' electricPower='-2880.00'/>
+								<Entry outShaftSpeed='827.61' torque='-7.50' electricPower='-330.00'/>
+								<Entry outShaftSpeed='827.61' torque='7.50' electricPower='910.00'/>
+								<Entry outShaftSpeed='827.61' torque='37.50' electricPower='3620.00'/>
+								<Entry outShaftSpeed='827.61' torque='75.00' electricPower='7000.00'/>
+								<Entry outShaftSpeed='827.61' torque='112.50' electricPower='10400.00'/>
+								<Entry outShaftSpeed='827.61' torque='150.00' electricPower='13800.00'/>
+								<Entry outShaftSpeed='827.61' torque='187.50' electricPower='17220.00'/>
+								<Entry outShaftSpeed='827.61' torque='225.00' electricPower='20650.00'/>
+								<Entry outShaftSpeed='827.61' torque='262.50' electricPower='24080.00'/>
+								<Entry outShaftSpeed='827.61' torque='300.00' electricPower='27530.00'/>
+								<Entry outShaftSpeed='827.61' torque='337.50' electricPower='30990.00'/>
+								<Entry outShaftSpeed='827.61' torque='375.00' electricPower='34470.00'/>
+								<Entry outShaftSpeed='827.61' torque='412.50' electricPower='37950.00'/>
+								<Entry outShaftSpeed='827.61' torque='450.00' electricPower='41440.00'/>
+								<Entry outShaftSpeed='827.61' torque='487.50' electricPower='44950.00'/>
+								<Entry outShaftSpeed='827.61' torque='525.00' electricPower='48470.00'/>
+								<Entry outShaftSpeed='827.61' torque='562.50' electricPower='52000.00'/>
+								<Entry outShaftSpeed='827.61' torque='600.00' electricPower='55540.00'/>
+								<Entry outShaftSpeed='827.61' torque='637.50' electricPower='59090.00'/>
+								<Entry outShaftSpeed='827.61' torque='675.00' electricPower='62650.00'/>
+								<Entry outShaftSpeed='827.61' torque='712.50' electricPower='66220.00'/>
+								<Entry outShaftSpeed='827.61' torque='750.00' electricPower='69810.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-750.00' electricPower='-91220.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-712.50' electricPower='-86770.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-675.00' electricPower='-82310.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-637.50' electricPower='-77840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-600.00' electricPower='-73350.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-562.50' electricPower='-68840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-525.00' electricPower='-64320.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-487.50' electricPower='-59790.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-450.00' electricPower='-55240.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-412.50' electricPower='-50680.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-375.00' electricPower='-46110.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-337.50' electricPower='-41510.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-300.00' electricPower='-36910.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-262.50' electricPower='-32290.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-225.00' electricPower='-27660.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-187.50' electricPower='-23010.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-150.00' electricPower='-18350.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-112.50' electricPower='-13670.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-75.00' electricPower='-8980.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-37.50' electricPower='-4270.00'/>
+								<Entry outShaftSpeed='1241.41' torque='-7.50' electricPower='-390.00'/>
+								<Entry outShaftSpeed='1241.41' torque='7.50' electricPower='1410.00'/>
+								<Entry outShaftSpeed='1241.41' torque='37.50' electricPower='5480.00'/>
+								<Entry outShaftSpeed='1241.41' torque='75.00' electricPower='10530.00'/>
+								<Entry outShaftSpeed='1241.41' torque='112.50' electricPower='15600.00'/>
+								<Entry outShaftSpeed='1241.41' torque='150.00' electricPower='20680.00'/>
+								<Entry outShaftSpeed='1241.41' torque='187.50' electricPower='25780.00'/>
+								<Entry outShaftSpeed='1241.41' torque='225.00' electricPower='30890.00'/>
+								<Entry outShaftSpeed='1241.41' torque='262.50' electricPower='36010.00'/>
+								<Entry outShaftSpeed='1241.41' torque='300.00' electricPower='41150.00'/>
+								<Entry outShaftSpeed='1241.41' torque='337.50' electricPower='46300.00'/>
+								<Entry outShaftSpeed='1241.41' torque='375.00' electricPower='51470.00'/>
+								<Entry outShaftSpeed='1241.41' torque='412.50' electricPower='56650.00'/>
+								<Entry outShaftSpeed='1241.41' torque='450.00' electricPower='61840.00'/>
+								<Entry outShaftSpeed='1241.41' torque='487.50' electricPower='67050.00'/>
+								<Entry outShaftSpeed='1241.41' torque='525.00' electricPower='72280.00'/>
+								<Entry outShaftSpeed='1241.41' torque='562.50' electricPower='77520.00'/>
+								<Entry outShaftSpeed='1241.41' torque='600.00' electricPower='82770.00'/>
+								<Entry outShaftSpeed='1241.41' torque='637.50' electricPower='88040.00'/>
+								<Entry outShaftSpeed='1241.41' torque='675.00' electricPower='93320.00'/>
+								<Entry outShaftSpeed='1241.41' torque='712.50' electricPower='98620.00'/>
+								<Entry outShaftSpeed='1241.41' torque='750.00' electricPower='103930.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-750.00' electricPower='-121860.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-712.50' electricPower='-115910.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-675.00' electricPower='-109940.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-637.50' electricPower='-103950.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-600.00' electricPower='-97940.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-562.50' electricPower='-91910.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-525.00' electricPower='-85870.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-487.50' electricPower='-79810.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-450.00' electricPower='-73730.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-412.50' electricPower='-67630.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-375.00' electricPower='-61510.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-337.50' electricPower='-55370.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-300.00' electricPower='-49210.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-262.50' electricPower='-43040.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-225.00' electricPower='-36850.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-187.50' electricPower='-30640.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-150.00' electricPower='-24410.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-112.50' electricPower='-18160.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-75.00' electricPower='-11890.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-37.50' electricPower='-5590.00'/>
+								<Entry outShaftSpeed='1655.21' torque='-7.50' electricPower='-320.00'/>
+								<Entry outShaftSpeed='1655.21' torque='7.50' electricPower='1960.00'/>
+								<Entry outShaftSpeed='1655.21' torque='37.50' electricPower='7390.00'/>
+								<Entry outShaftSpeed='1655.21' torque='75.00' electricPower='14120.00'/>
+								<Entry outShaftSpeed='1655.21' torque='112.50' electricPower='20870.00'/>
+								<Entry outShaftSpeed='1655.21' torque='150.00' electricPower='27630.00'/>
+								<Entry outShaftSpeed='1655.21' torque='187.50' electricPower='34410.00'/>
+								<Entry outShaftSpeed='1655.21' torque='225.00' electricPower='41210.00'/>
+								<Entry outShaftSpeed='1655.21' torque='262.50' electricPower='48030.00'/>
+								<Entry outShaftSpeed='1655.21' torque='300.00' electricPower='54860.00'/>
+								<Entry outShaftSpeed='1655.21' torque='337.50' electricPower='61720.00'/>
+								<Entry outShaftSpeed='1655.21' torque='375.00' electricPower='68590.00'/>
+								<Entry outShaftSpeed='1655.21' torque='412.50' electricPower='75480.00'/>
+								<Entry outShaftSpeed='1655.21' torque='450.00' electricPower='82390.00'/>
+								<Entry outShaftSpeed='1655.21' torque='487.50' electricPower='89320.00'/>
+								<Entry outShaftSpeed='1655.21' torque='525.00' electricPower='96270.00'/>
+								<Entry outShaftSpeed='1655.21' torque='562.50' electricPower='103230.00'/>
+								<Entry outShaftSpeed='1655.21' torque='600.00' electricPower='110220.00'/>
+								<Entry outShaftSpeed='1655.21' torque='637.50' electricPower='117220.00'/>
+								<Entry outShaftSpeed='1655.21' torque='675.00' electricPower='124240.00'/>
+								<Entry outShaftSpeed='1655.21' torque='712.50' electricPower='131280.00'/>
+								<Entry outShaftSpeed='1655.21' torque='750.00' electricPower='138340.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-750.00' electricPower='-152180.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-712.50' electricPower='-144750.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-675.00' electricPower='-137290.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-637.50' electricPower='-129810.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-600.00' electricPower='-122310.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-562.50' electricPower='-114780.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-525.00' electricPower='-107230.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-487.50' electricPower='-99650.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-450.00' electricPower='-92050.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-412.50' electricPower='-84420.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-375.00' electricPower='-76770.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-337.50' electricPower='-69100.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-300.00' electricPower='-61410.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-262.50' electricPower='-53690.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-225.00' electricPower='-45940.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-187.50' electricPower='-38170.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-150.00' electricPower='-30380.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-112.50' electricPower='-22570.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-75.00' electricPower='-14720.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-37.50' electricPower='-6840.00'/>
+								<Entry outShaftSpeed='2069.01' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2069.01' torque='7.50' electricPower='2570.00'/>
+								<Entry outShaftSpeed='2069.01' torque='37.50' electricPower='9380.00'/>
+								<Entry outShaftSpeed='2069.01' torque='75.00' electricPower='17790.00'/>
+								<Entry outShaftSpeed='2069.01' torque='112.50' electricPower='26220.00'/>
+								<Entry outShaftSpeed='2069.01' torque='150.00' electricPower='34670.00'/>
+								<Entry outShaftSpeed='2069.01' torque='187.50' electricPower='43140.00'/>
+								<Entry outShaftSpeed='2069.01' torque='225.00' electricPower='51630.00'/>
+								<Entry outShaftSpeed='2069.01' torque='262.50' electricPower='60150.00'/>
+								<Entry outShaftSpeed='2069.01' torque='300.00' electricPower='68690.00'/>
+								<Entry outShaftSpeed='2069.01' torque='337.50' electricPower='77260.00'/>
+								<Entry outShaftSpeed='2069.01' torque='375.00' electricPower='85850.00'/>
+								<Entry outShaftSpeed='2069.01' torque='412.50' electricPower='94460.00'/>
+								<Entry outShaftSpeed='2069.01' torque='450.00' electricPower='103100.00'/>
+								<Entry outShaftSpeed='2069.01' torque='487.50' electricPower='111760.00'/>
+								<Entry outShaftSpeed='2069.01' torque='525.00' electricPower='120450.00'/>
+								<Entry outShaftSpeed='2069.01' torque='562.50' electricPower='129150.00'/>
+								<Entry outShaftSpeed='2069.01' torque='600.00' electricPower='137890.00'/>
+								<Entry outShaftSpeed='2069.01' torque='637.50' electricPower='146650.00'/>
+								<Entry outShaftSpeed='2069.01' torque='675.00' electricPower='155430.00'/>
+								<Entry outShaftSpeed='2069.01' torque='712.50' electricPower='164230.00'/>
+								<Entry outShaftSpeed='2069.01' torque='750.00' electricPower='173060.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-750.00' electricPower='-182190.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-712.50' electricPower='-173290.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-675.00' electricPower='-164370.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-637.50' electricPower='-155420.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-600.00' electricPower='-146440.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-562.50' electricPower='-137420.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-525.00' electricPower='-128380.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-487.50' electricPower='-119300.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-450.00' electricPower='-110200.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-412.50' electricPower='-101060.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-375.00' electricPower='-91890.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-337.50' electricPower='-82700.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-300.00' electricPower='-73470.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-262.50' electricPower='-64210.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-225.00' electricPower='-54930.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-187.50' electricPower='-45610.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-150.00' electricPower='-36260.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-112.50' electricPower='-26870.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-75.00' electricPower='-17460.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-37.50' electricPower='-7980.00'/>
+								<Entry outShaftSpeed='2482.82' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2482.82' torque='7.50' electricPower='3240.00'/>
+								<Entry outShaftSpeed='2482.82' torque='37.50' electricPower='11450.00'/>
+								<Entry outShaftSpeed='2482.82' torque='75.00' electricPower='21550.00'/>
+								<Entry outShaftSpeed='2482.82' torque='112.50' electricPower='31660.00'/>
+								<Entry outShaftSpeed='2482.82' torque='150.00' electricPower='41800.00'/>
+								<Entry outShaftSpeed='2482.82' torque='187.50' electricPower='51970.00'/>
+								<Entry outShaftSpeed='2482.82' torque='225.00' electricPower='62160.00'/>
+								<Entry outShaftSpeed='2482.82' torque='262.50' electricPower='72390.00'/>
+								<Entry outShaftSpeed='2482.82' torque='300.00' electricPower='82650.00'/>
+								<Entry outShaftSpeed='2482.82' torque='337.50' electricPower='92930.00'/>
+								<Entry outShaftSpeed='2482.82' torque='375.00' electricPower='103250.00'/>
+								<Entry outShaftSpeed='2482.82' torque='412.50' electricPower='113600.00'/>
+								<Entry outShaftSpeed='2482.82' torque='450.00' electricPower='123980.00'/>
+								<Entry outShaftSpeed='2482.82' torque='487.50' electricPower='134390.00'/>
+								<Entry outShaftSpeed='2482.82' torque='525.00' electricPower='144830.00'/>
+								<Entry outShaftSpeed='2482.82' torque='562.50' electricPower='155300.00'/>
+								<Entry outShaftSpeed='2482.82' torque='600.00' electricPower='165800.00'/>
+								<Entry outShaftSpeed='2482.82' torque='637.50' electricPower='176330.00'/>
+								<Entry outShaftSpeed='2482.82' torque='675.00' electricPower='186890.00'/>
+								<Entry outShaftSpeed='2482.82' torque='712.50' electricPower='197480.00'/>
+								<Entry outShaftSpeed='2482.82' torque='750.00' electricPower='208100.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-750.00' electricPower='-211850.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-712.50' electricPower='-201520.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-675.00' electricPower='-191160.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-637.50' electricPower='-180750.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-600.00' electricPower='-170310.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-562.50' electricPower='-159830.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-525.00' electricPower='-149310.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-487.50' electricPower='-138750.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-450.00' electricPower='-128160.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-412.50' electricPower='-117520.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-375.00' electricPower='-106850.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-337.50' electricPower='-96140.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-300.00' electricPower='-85390.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-262.50' electricPower='-74610.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-225.00' electricPower='-63780.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-187.50' electricPower='-52920.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-150.00' electricPower='-42020.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-112.50' electricPower='-31070.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-75.00' electricPower='-20080.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-37.50' electricPower='-9000.00'/>
+								<Entry outShaftSpeed='2896.62' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='2896.62' torque='7.50' electricPower='3990.00'/>
+								<Entry outShaftSpeed='2896.62' torque='37.50' electricPower='13610.00'/>
+								<Entry outShaftSpeed='2896.62' torque='75.00' electricPower='25410.00'/>
+								<Entry outShaftSpeed='2896.62' torque='112.50' electricPower='37210.00'/>
+								<Entry outShaftSpeed='2896.62' torque='150.00' electricPower='49050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='187.50' electricPower='60910.00'/>
+								<Entry outShaftSpeed='2896.62' torque='225.00' electricPower='72820.00'/>
+								<Entry outShaftSpeed='2896.62' torque='262.50' electricPower='84760.00'/>
+								<Entry outShaftSpeed='2896.62' torque='300.00' electricPower='96740.00'/>
+								<Entry outShaftSpeed='2896.62' torque='337.50' electricPower='108760.00'/>
+								<Entry outShaftSpeed='2896.62' torque='375.00' electricPower='120820.00'/>
+								<Entry outShaftSpeed='2896.62' torque='412.50' electricPower='132910.00'/>
+								<Entry outShaftSpeed='2896.62' torque='450.00' electricPower='145050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='487.50' electricPower='157220.00'/>
+								<Entry outShaftSpeed='2896.62' torque='525.00' electricPower='169430.00'/>
+								<Entry outShaftSpeed='2896.62' torque='562.50' electricPower='181680.00'/>
+								<Entry outShaftSpeed='2896.62' torque='600.00' electricPower='193960.00'/>
+								<Entry outShaftSpeed='2896.62' torque='637.50' electricPower='206290.00'/>
+								<Entry outShaftSpeed='2896.62' torque='675.00' electricPower='218650.00'/>
+								<Entry outShaftSpeed='2896.62' torque='712.50' electricPower='231050.00'/>
+								<Entry outShaftSpeed='2896.62' torque='750.00' electricPower='243480.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-750.00' electricPower='-241150.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-712.50' electricPower='-229410.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-675.00' electricPower='-217630.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-637.50' electricPower='-205790.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-600.00' electricPower='-193910.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-562.50' electricPower='-181980.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-525.00' electricPower='-170010.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-487.50' electricPower='-157990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-450.00' electricPower='-145910.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-412.50' electricPower='-133800.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-375.00' electricPower='-121630.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-337.50' electricPower='-109420.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-300.00' electricPower='-97160.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-262.50' electricPower='-84850.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-225.00' electricPower='-72500.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-187.50' electricPower='-60100.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-150.00' electricPower='-47650.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-112.50' electricPower='-35140.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-75.00' electricPower='-22570.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-37.50' electricPower='-9880.00'/>
+								<Entry outShaftSpeed='3310.42' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='3310.42' torque='7.50' electricPower='4810.00'/>
+								<Entry outShaftSpeed='3310.42' torque='37.50' electricPower='15890.00'/>
+								<Entry outShaftSpeed='3310.42' torque='75.00' electricPower='29380.00'/>
+								<Entry outShaftSpeed='3310.42' torque='112.50' electricPower='42880.00'/>
+								<Entry outShaftSpeed='3310.42' torque='150.00' electricPower='56410.00'/>
+								<Entry outShaftSpeed='3310.42' torque='187.50' electricPower='69990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='225.00' electricPower='83610.00'/>
+								<Entry outShaftSpeed='3310.42' torque='262.50' electricPower='97280.00'/>
+								<Entry outShaftSpeed='3310.42' torque='300.00' electricPower='110990.00'/>
+								<Entry outShaftSpeed='3310.42' torque='337.50' electricPower='124750.00'/>
+								<Entry outShaftSpeed='3310.42' torque='375.00' electricPower='138560.00'/>
+								<Entry outShaftSpeed='3310.42' torque='412.50' electricPower='152420.00'/>
+								<Entry outShaftSpeed='3310.42' torque='450.00' electricPower='166320.00'/>
+								<Entry outShaftSpeed='3310.42' torque='487.50' electricPower='180270.00'/>
+								<Entry outShaftSpeed='3310.42' torque='525.00' electricPower='194260.00'/>
+								<Entry outShaftSpeed='3310.42' torque='562.50' electricPower='208300.00'/>
+								<Entry outShaftSpeed='3310.42' torque='600.00' electricPower='222390.00'/>
+								<Entry outShaftSpeed='3310.42' torque='637.50' electricPower='236530.00'/>
+								<Entry outShaftSpeed='3310.42' torque='675.00' electricPower='250710.00'/>
+								<Entry outShaftSpeed='3310.42' torque='712.50' electricPower='264940.00'/>
+								<Entry outShaftSpeed='3310.42' torque='750.00' electricPower='279210.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-750.00' electricPower='-270090.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-712.50' electricPower='-256960.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-675.00' electricPower='-243780.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-637.50' electricPower='-230530.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-600.00' electricPower='-217230.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-562.50' electricPower='-203870.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-525.00' electricPower='-190460.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-487.50' electricPower='-176980.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-450.00' electricPower='-163450.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-412.50' electricPower='-149870.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-375.00' electricPower='-136220.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-337.50' electricPower='-122520.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-300.00' electricPower='-108760.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-262.50' electricPower='-94940.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-225.00' electricPower='-81060.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-187.50' electricPower='-67130.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-150.00' electricPower='-53130.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-112.50' electricPower='-39070.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-75.00' electricPower='-24920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-37.50' electricPower='-10590.00'/>
+								<Entry outShaftSpeed='3724.23' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='3724.23' torque='7.50' electricPower='5710.00'/>
+								<Entry outShaftSpeed='3724.23' torque='37.50' electricPower='18270.00'/>
+								<Entry outShaftSpeed='3724.23' torque='75.00' electricPower='33480.00'/>
+								<Entry outShaftSpeed='3724.23' torque='112.50' electricPower='48680.00'/>
+								<Entry outShaftSpeed='3724.23' torque='150.00' electricPower='63920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='187.50' electricPower='79210.00'/>
+								<Entry outShaftSpeed='3724.23' torque='225.00' electricPower='94560.00'/>
+								<Entry outShaftSpeed='3724.23' torque='262.50' electricPower='109960.00'/>
+								<Entry outShaftSpeed='3724.23' torque='300.00' electricPower='125410.00'/>
+								<Entry outShaftSpeed='3724.23' torque='337.50' electricPower='140920.00'/>
+								<Entry outShaftSpeed='3724.23' torque='375.00' electricPower='156490.00'/>
+								<Entry outShaftSpeed='3724.23' torque='412.50' electricPower='172120.00'/>
+								<Entry outShaftSpeed='3724.23' torque='450.00' electricPower='187800.00'/>
+								<Entry outShaftSpeed='3724.23' torque='487.50' electricPower='203540.00'/>
+								<Entry outShaftSpeed='3724.23' torque='525.00' electricPower='219340.00'/>
+								<Entry outShaftSpeed='3724.23' torque='562.50' electricPower='235190.00'/>
+								<Entry outShaftSpeed='3724.23' torque='600.00' electricPower='251100.00'/>
+								<Entry outShaftSpeed='3724.23' torque='637.50' electricPower='267070.00'/>
+								<Entry outShaftSpeed='3724.23' torque='675.00' electricPower='283090.00'/>
+								<Entry outShaftSpeed='3724.23' torque='712.50' electricPower='299170.00'/>
+								<Entry outShaftSpeed='3724.23' torque='750.00' electricPower='315300.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-750.00' electricPower='-298630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-712.50' electricPower='-284140.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-675.00' electricPower='-269580.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-637.50' electricPower='-254950.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-600.00' electricPower='-240250.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-562.50' electricPower='-225480.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-525.00' electricPower='-210640.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-487.50' electricPower='-195740.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-450.00' electricPower='-180760.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-412.50' electricPower='-165710.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-375.00' electricPower='-150600.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-337.50' electricPower='-135420.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-300.00' electricPower='-120160.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-262.50' electricPower='-104840.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-225.00' electricPower='-89450.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-187.50' electricPower='-73990.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-150.00' electricPower='-58450.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-112.50' electricPower='-42830.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-75.00' electricPower='-27100.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-37.50' electricPower='-11120.00'/>
+								<Entry outShaftSpeed='4138.03' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4138.03' torque='7.50' electricPower='6700.00'/>
+								<Entry outShaftSpeed='4138.03' torque='37.50' electricPower='20790.00'/>
+								<Entry outShaftSpeed='4138.03' torque='75.00' electricPower='37720.00'/>
+								<Entry outShaftSpeed='4138.03' torque='112.50' electricPower='54630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='150.00' electricPower='71580.00'/>
+								<Entry outShaftSpeed='4138.03' torque='187.50' electricPower='88590.00'/>
+								<Entry outShaftSpeed='4138.03' torque='225.00' electricPower='105660.00'/>
+								<Entry outShaftSpeed='4138.03' torque='262.50' electricPower='122800.00'/>
+								<Entry outShaftSpeed='4138.03' torque='300.00' electricPower='140010.00'/>
+								<Entry outShaftSpeed='4138.03' torque='337.50' electricPower='157290.00'/>
+								<Entry outShaftSpeed='4138.03' torque='375.00' electricPower='174630.00'/>
+								<Entry outShaftSpeed='4138.03' torque='412.50' electricPower='192040.00'/>
+								<Entry outShaftSpeed='4138.03' torque='450.00' electricPower='209510.00'/>
+								<Entry outShaftSpeed='4138.03' torque='487.50' electricPower='227060.00'/>
+								<Entry outShaftSpeed='4138.03' torque='525.00' electricPower='244670.00'/>
+								<Entry outShaftSpeed='4138.03' torque='562.50' electricPower='262350.00'/>
+								<Entry outShaftSpeed='4138.03' torque='600.00' electricPower='280100.00'/>
+								<Entry outShaftSpeed='4138.03' torque='637.50' electricPower='297920.00'/>
+								<Entry outShaftSpeed='4138.03' torque='675.00' electricPower='315800.00'/>
+								<Entry outShaftSpeed='4138.03' torque='712.50' electricPower='333750.00'/>
+								<Entry outShaftSpeed='4138.03' torque='750.00' electricPower='351770.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-750.00' electricPower='-326770.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-712.50' electricPower='-310940.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-675.00' electricPower='-295030.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-637.50' electricPower='-279030.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-600.00' electricPower='-262950.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-562.50' electricPower='-246790.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-525.00' electricPower='-230550.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-487.50' electricPower='-214220.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-450.00' electricPower='-197810.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-412.50' electricPower='-181330.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-375.00' electricPower='-164760.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-337.50' electricPower='-148100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-300.00' electricPower='-131370.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-262.50' electricPower='-114550.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-225.00' electricPower='-97650.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-187.50' electricPower='-80670.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-150.00' electricPower='-63590.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-112.50' electricPower='-46420.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-75.00' electricPower='-29100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-37.50' electricPower='-11410.00'/>
+								<Entry outShaftSpeed='4551.83' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4551.83' torque='7.50' electricPower='7780.00'/>
+								<Entry outShaftSpeed='4551.83' torque='37.50' electricPower='23430.00'/>
+								<Entry outShaftSpeed='4551.83' torque='75.00' electricPower='42100.00'/>
+								<Entry outShaftSpeed='4551.83' torque='112.50' electricPower='60730.00'/>
+								<Entry outShaftSpeed='4551.83' torque='150.00' electricPower='79400.00'/>
+								<Entry outShaftSpeed='4551.83' torque='187.50' electricPower='98140.00'/>
+								<Entry outShaftSpeed='4551.83' torque='225.00' electricPower='116950.00'/>
+								<Entry outShaftSpeed='4551.83' torque='262.50' electricPower='135840.00'/>
+								<Entry outShaftSpeed='4551.83' torque='300.00' electricPower='154800.00'/>
+								<Entry outShaftSpeed='4551.83' torque='337.50' electricPower='173850.00'/>
+								<Entry outShaftSpeed='4551.83' torque='375.00' electricPower='192980.00'/>
+								<Entry outShaftSpeed='4551.83' torque='412.50' electricPower='212180.00'/>
+								<Entry outShaftSpeed='4551.83' torque='450.00' electricPower='231470.00'/>
+								<Entry outShaftSpeed='4551.83' torque='487.50' electricPower='250830.00'/>
+								<Entry outShaftSpeed='4551.83' torque='525.00' electricPower='270280.00'/>
+								<Entry outShaftSpeed='4551.83' torque='562.50' electricPower='289800.00'/>
+								<Entry outShaftSpeed='4551.83' torque='600.00' electricPower='309400.00'/>
+								<Entry outShaftSpeed='4551.83' torque='637.50' electricPower='329090.00'/>
+								<Entry outShaftSpeed='4551.83' torque='675.00' electricPower='348850.00'/>
+								<Entry outShaftSpeed='4551.83' torque='712.50' electricPower='368690.00'/>
+								<Entry outShaftSpeed='4551.83' torque='750.00' electricPower='388610.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-750.00' electricPower='-354490.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-712.50' electricPower='-337340.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-675.00' electricPower='-320100.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-637.50' electricPower='-302750.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-600.00' electricPower='-285320.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-562.50' electricPower='-267780.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-525.00' electricPower='-250150.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-487.50' electricPower='-232430.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-450.00' electricPower='-214600.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-412.50' electricPower='-196690.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-375.00' electricPower='-178670.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-337.50' electricPower='-160560.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-300.00' electricPower='-142360.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-262.50' electricPower='-124050.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-225.00' electricPower='-105650.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-187.50' electricPower='-87150.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-150.00' electricPower='-68540.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-112.50' electricPower='-49800.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-75.00' electricPower='-30890.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-37.50' electricPower='-11430.00'/>
+								<Entry outShaftSpeed='4965.63' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='4965.63' torque='7.50' electricPower='8950.00'/>
+								<Entry outShaftSpeed='4965.63' torque='37.50' electricPower='26220.00'/>
+								<Entry outShaftSpeed='4965.63' torque='75.00' electricPower='46640.00'/>
+								<Entry outShaftSpeed='4965.63' torque='112.50' electricPower='66990.00'/>
+								<Entry outShaftSpeed='4965.63' torque='150.00' electricPower='87390.00'/>
+								<Entry outShaftSpeed='4965.63' torque='187.50' electricPower='107860.00'/>
+								<Entry outShaftSpeed='4965.63' torque='225.00' electricPower='128420.00'/>
+								<Entry outShaftSpeed='4965.63' torque='262.50' electricPower='149070.00'/>
+								<Entry outShaftSpeed='4965.63' torque='300.00' electricPower='169800.00'/>
+								<Entry outShaftSpeed='4965.63' torque='337.50' electricPower='190630.00'/>
+								<Entry outShaftSpeed='4965.63' torque='375.00' electricPower='211550.00'/>
+								<Entry outShaftSpeed='4965.63' torque='412.50' electricPower='232560.00'/>
+								<Entry outShaftSpeed='4965.63' torque='450.00' electricPower='253670.00'/>
+								<Entry outShaftSpeed='4965.63' torque='487.50' electricPower='274870.00'/>
+								<Entry outShaftSpeed='4965.63' torque='525.00' electricPower='296160.00'/>
+								<Entry outShaftSpeed='4965.63' torque='562.50' electricPower='317550.00'/>
+								<Entry outShaftSpeed='4965.63' torque='600.00' electricPower='339020.00'/>
+								<Entry outShaftSpeed='4965.63' torque='637.50' electricPower='360590.00'/>
+								<Entry outShaftSpeed='4965.63' torque='675.00' electricPower='382260.00'/>
+								<Entry outShaftSpeed='4965.63' torque='712.50' electricPower='404010.00'/>
+								<Entry outShaftSpeed='4965.63' torque='750.00' electricPower='425860.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-750.00' electricPower='-381770.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-712.50' electricPower='-363330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-675.00' electricPower='-344770.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-637.50' electricPower='-326110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-600.00' electricPower='-307330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-562.50' electricPower='-288450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-525.00' electricPower='-269450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-487.50' electricPower='-250330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-450.00' electricPower='-231110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-412.50' electricPower='-211780.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-375.00' electricPower='-192340.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-337.50' electricPower='-172780.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-300.00' electricPower='-153110.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-262.50' electricPower='-133330.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-225.00' electricPower='-113430.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-187.50' electricPower='-93420.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-150.00' electricPower='-73270.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-112.50' electricPower='-52980.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-75.00' electricPower='-32450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-37.50' electricPower='-11120.00'/>
+								<Entry outShaftSpeed='5379.44' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='5379.44' torque='7.50' electricPower='10220.00'/>
+								<Entry outShaftSpeed='5379.44' torque='37.50' electricPower='29160.00'/>
+								<Entry outShaftSpeed='5379.44' torque='75.00' electricPower='51350.00'/>
+								<Entry outShaftSpeed='5379.44' torque='112.50' electricPower='73440.00'/>
+								<Entry outShaftSpeed='5379.44' torque='150.00' electricPower='95570.00'/>
+								<Entry outShaftSpeed='5379.44' torque='187.50' electricPower='117790.00'/>
+								<Entry outShaftSpeed='5379.44' torque='225.00' electricPower='140090.00'/>
+								<Entry outShaftSpeed='5379.44' torque='262.50' electricPower='162500.00'/>
+								<Entry outShaftSpeed='5379.44' torque='300.00' electricPower='185020.00'/>
+								<Entry outShaftSpeed='5379.44' torque='337.50' electricPower='207640.00'/>
+								<Entry outShaftSpeed='5379.44' torque='375.00' electricPower='230370.00'/>
+								<Entry outShaftSpeed='5379.44' torque='412.50' electricPower='253200.00'/>
+								<Entry outShaftSpeed='5379.44' torque='450.00' electricPower='276140.00'/>
+								<Entry outShaftSpeed='5379.44' torque='487.50' electricPower='299190.00'/>
+								<Entry outShaftSpeed='5379.44' torque='525.00' electricPower='322340.00'/>
+								<Entry outShaftSpeed='5379.44' torque='562.50' electricPower='345600.00'/>
+								<Entry outShaftSpeed='5379.44' torque='600.00' electricPower='368970.00'/>
+								<Entry outShaftSpeed='5379.44' torque='637.50' electricPower='392450.00'/>
+								<Entry outShaftSpeed='5379.44' torque='675.00' electricPower='416030.00'/>
+								<Entry outShaftSpeed='5379.44' torque='712.50' electricPower='439720.00'/>
+								<Entry outShaftSpeed='5379.44' torque='750.00' electricPower='463510.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-750.00' electricPower='-408590.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-712.50' electricPower='-388880.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-675.00' electricPower='-369040.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-637.50' electricPower='-349080.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-600.00' electricPower='-328980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-562.50' electricPower='-308760.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-525.00' electricPower='-288410.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-487.50' electricPower='-267930.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-450.00' electricPower='-247320.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-412.50' electricPower='-226590.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-375.00' electricPower='-205730.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-337.50' electricPower='-184730.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-300.00' electricPower='-163610.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-262.50' electricPower='-142360.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-225.00' electricPower='-120970.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-187.50' electricPower='-99450.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-150.00' electricPower='-77770.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-112.50' electricPower='-55910.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-75.00' electricPower='-33750.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-37.50' electricPower='-10400.00'/>
+								<Entry outShaftSpeed='5793.24' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='5793.24' torque='7.50' electricPower='11580.00'/>
+								<Entry outShaftSpeed='5793.24' torque='37.50' electricPower='32250.00'/>
+								<Entry outShaftSpeed='5793.24' torque='75.00' electricPower='56240.00'/>
+								<Entry outShaftSpeed='5793.24' torque='112.50' electricPower='80070.00'/>
+								<Entry outShaftSpeed='5793.24' torque='150.00' electricPower='103950.00'/>
+								<Entry outShaftSpeed='5793.24' torque='187.50' electricPower='127910.00'/>
+								<Entry outShaftSpeed='5793.24' torque='225.00' electricPower='151980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='262.50' electricPower='176160.00'/>
+								<Entry outShaftSpeed='5793.24' torque='300.00' electricPower='200470.00'/>
+								<Entry outShaftSpeed='5793.24' torque='337.50' electricPower='224890.00'/>
+								<Entry outShaftSpeed='5793.24' torque='375.00' electricPower='249430.00'/>
+								<Entry outShaftSpeed='5793.24' torque='412.50' electricPower='274100.00'/>
+								<Entry outShaftSpeed='5793.24' torque='450.00' electricPower='298890.00'/>
+								<Entry outShaftSpeed='5793.24' torque='487.50' electricPower='323800.00'/>
+								<Entry outShaftSpeed='5793.24' torque='525.00' electricPower='348830.00'/>
+								<Entry outShaftSpeed='5793.24' torque='562.50' electricPower='373980.00'/>
+								<Entry outShaftSpeed='5793.24' torque='600.00' electricPower='399260.00'/>
+								<Entry outShaftSpeed='5793.24' torque='637.50' electricPower='424660.00'/>
+								<Entry outShaftSpeed='5793.24' torque='675.00' electricPower='450180.00'/>
+								<Entry outShaftSpeed='5793.24' torque='712.50' electricPower='475820.00'/>
+								<Entry outShaftSpeed='5793.24' torque='750.00' electricPower='501580.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-750.00' electricPower='-434930.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-712.50' electricPower='-413980.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-675.00' electricPower='-392880.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-637.50' electricPower='-371640.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-600.00' electricPower='-350250.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-562.50' electricPower='-328710.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-525.00' electricPower='-307030.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-487.50' electricPower='-285200.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-450.00' electricPower='-263220.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-412.50' electricPower='-241100.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-375.00' electricPower='-218830.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-337.50' electricPower='-196410.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-300.00' electricPower='-173850.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-262.50' electricPower='-151130.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-225.00' electricPower='-128260.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-187.50' electricPower='-105230.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-150.00' electricPower='-82020.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-112.50' electricPower='-58590.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-75.00' electricPower='-34770.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-37.50' electricPower='-9140.00'/>
+								<Entry outShaftSpeed='6207.04' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='6207.04' torque='7.50' electricPower='13050.00'/>
+								<Entry outShaftSpeed='6207.04' torque='37.50' electricPower='35510.00'/>
+								<Entry outShaftSpeed='6207.04' torque='75.00' electricPower='61320.00'/>
+								<Entry outShaftSpeed='6207.04' torque='112.50' electricPower='86910.00'/>
+								<Entry outShaftSpeed='6207.04' torque='150.00' electricPower='112530.00'/>
+								<Entry outShaftSpeed='6207.04' torque='187.50' electricPower='138250.00'/>
+								<Entry outShaftSpeed='6207.04' torque='225.00' electricPower='164090.00'/>
+								<Entry outShaftSpeed='6207.04' torque='262.50' electricPower='190060.00'/>
+								<Entry outShaftSpeed='6207.04' torque='300.00' electricPower='216160.00'/>
+								<Entry outShaftSpeed='6207.04' torque='337.50' electricPower='242390.00'/>
+								<Entry outShaftSpeed='6207.04' torque='375.00' electricPower='268760.00'/>
+								<Entry outShaftSpeed='6207.04' torque='412.50' electricPower='295270.00'/>
+								<Entry outShaftSpeed='6207.04' torque='450.00' electricPower='321920.00'/>
+								<Entry outShaftSpeed='6207.04' torque='487.50' electricPower='348710.00'/>
+								<Entry outShaftSpeed='6207.04' torque='525.00' electricPower='375630.00'/>
+								<Entry outShaftSpeed='6207.04' torque='562.50' electricPower='402700.00'/>
+								<Entry outShaftSpeed='6207.04' torque='600.00' electricPower='429900.00'/>
+								<Entry outShaftSpeed='6207.04' torque='637.50' electricPower='457240.00'/>
+								<Entry outShaftSpeed='6207.04' torque='675.00' electricPower='484720.00'/>
+								<Entry outShaftSpeed='6207.04' torque='712.50' electricPower='512340.00'/>
+								<Entry outShaftSpeed='6207.04' torque='750.00' electricPower='540090.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-750.00' electricPower='-460780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-712.50' electricPower='-438620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-675.00' electricPower='-416280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-637.50' electricPower='-393780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-600.00' electricPower='-371110.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-562.50' electricPower='-348280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-525.00' electricPower='-325280.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-487.50' electricPower='-302110.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-450.00' electricPower='-278780.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-412.50' electricPower='-255290.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-375.00' electricPower='-231620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-337.50' electricPower='-207790.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-300.00' electricPower='-183790.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-262.50' electricPower='-159620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-225.00' electricPower='-135270.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-187.50' electricPower='-110740.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-150.00' electricPower='-85990.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-112.50' electricPower='-60980.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-75.00' electricPower='-35470.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-37.50' electricPower='-7050.00'/>
+								<Entry outShaftSpeed='6620.85' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='6620.85' torque='7.50' electricPower='14620.00'/>
+								<Entry outShaftSpeed='6620.85' torque='37.50' electricPower='38930.00'/>
+								<Entry outShaftSpeed='6620.85' torque='75.00' electricPower='66590.00'/>
+								<Entry outShaftSpeed='6620.85' torque='112.50' electricPower='93950.00'/>
+								<Entry outShaftSpeed='6620.85' torque='150.00' electricPower='121330.00'/>
+								<Entry outShaftSpeed='6620.85' torque='187.50' electricPower='148820.00'/>
+								<Entry outShaftSpeed='6620.85' torque='225.00' electricPower='176440.00'/>
+								<Entry outShaftSpeed='6620.85' torque='262.50' electricPower='204190.00'/>
+								<Entry outShaftSpeed='6620.85' torque='300.00' electricPower='232100.00'/>
+								<Entry outShaftSpeed='6620.85' torque='337.50' electricPower='260160.00'/>
+								<Entry outShaftSpeed='6620.85' torque='375.00' electricPower='288370.00'/>
+								<Entry outShaftSpeed='6620.85' torque='412.50' electricPower='316730.00'/>
+								<Entry outShaftSpeed='6620.85' torque='450.00' electricPower='345260.00'/>
+								<Entry outShaftSpeed='6620.85' torque='487.50' electricPower='373930.00'/>
+								<Entry outShaftSpeed='6620.85' torque='525.00' electricPower='402770.00'/>
+								<Entry outShaftSpeed='6620.85' torque='562.50' electricPower='431760.00'/>
+								<Entry outShaftSpeed='6620.85' torque='600.00' electricPower='460900.00'/>
+								<Entry outShaftSpeed='6620.85' torque='637.50' electricPower='490200.00'/>
+								<Entry outShaftSpeed='6620.85' torque='675.00' electricPower='519660.00'/>
+								<Entry outShaftSpeed='6620.85' torque='712.50' electricPower='549270.00'/>
+								<Entry outShaftSpeed='6620.85' torque='750.00' electricPower='579040.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-750.00' electricPower='-486120.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-712.50' electricPower='-462760.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-675.00' electricPower='-439220.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-637.50' electricPower='-415480.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-600.00' electricPower='-391560.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-562.50' electricPower='-367450.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-525.00' electricPower='-343150.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-487.50' electricPower='-318670.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-450.00' electricPower='-294000.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-412.50' electricPower='-269140.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-375.00' electricPower='-244090.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-337.50' electricPower='-218860.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-300.00' electricPower='-193440.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-262.50' electricPower='-167820.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-225.00' electricPower='-142000.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-187.50' electricPower='-115960.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-150.00' electricPower='-89670.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-112.50' electricPower='-63060.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-75.00' electricPower='-35800.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-37.50' electricPower='-3220.00'/>
+								<Entry outShaftSpeed='7034.65' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7034.65' torque='7.50' electricPower='16290.00'/>
+								<Entry outShaftSpeed='7034.65' torque='37.50' electricPower='42540.00'/>
+								<Entry outShaftSpeed='7034.65' torque='75.00' electricPower='72060.00'/>
+								<Entry outShaftSpeed='7034.65' torque='112.50' electricPower='101210.00'/>
+								<Entry outShaftSpeed='7034.65' torque='150.00' electricPower='130360.00'/>
+								<Entry outShaftSpeed='7034.65' torque='187.50' electricPower='159630.00'/>
+								<Entry outShaftSpeed='7034.65' torque='225.00' electricPower='189030.00'/>
+								<Entry outShaftSpeed='7034.65' torque='262.50' electricPower='218590.00'/>
+								<Entry outShaftSpeed='7034.65' torque='300.00' electricPower='248310.00'/>
+								<Entry outShaftSpeed='7034.65' torque='337.50' electricPower='278200.00'/>
+								<Entry outShaftSpeed='7034.65' torque='375.00' electricPower='308260.00'/>
+								<Entry outShaftSpeed='7034.65' torque='412.50' electricPower='338500.00'/>
+								<Entry outShaftSpeed='7034.65' torque='450.00' electricPower='368910.00'/>
+								<Entry outShaftSpeed='7034.65' torque='487.50' electricPower='399490.00'/>
+								<Entry outShaftSpeed='7034.65' torque='525.00' electricPower='430250.00'/>
+								<Entry outShaftSpeed='7034.65' torque='562.50' electricPower='461180.00'/>
+								<Entry outShaftSpeed='7034.65' torque='600.00' electricPower='492280.00'/>
+								<Entry outShaftSpeed='7034.65' torque='637.50' electricPower='523560.00'/>
+								<Entry outShaftSpeed='7034.65' torque='675.00' electricPower='555010.00'/>
+								<Entry outShaftSpeed='7034.65' torque='712.50' electricPower='586640.00'/>
+								<Entry outShaftSpeed='7034.65' torque='750.00' electricPower='618440.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-750.00' electricPower='-510930.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-712.50' electricPower='-486400.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-675.00' electricPower='-461670.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-637.50' electricPower='-436720.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-600.00' electricPower='-411560.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-562.50' electricPower='-386200.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-525.00' electricPower='-360620.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-487.50' electricPower='-334840.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-450.00' electricPower='-308840.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-412.50' electricPower='-282640.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-375.00' electricPower='-256220.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-337.50' electricPower='-229600.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-300.00' electricPower='-202760.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-262.50' electricPower='-175700.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-225.00' electricPower='-148410.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-187.50' electricPower='-120870.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-150.00' electricPower='-93040.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-112.50' electricPower='-64800.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-75.00' electricPower='-35730.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7448.45' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7448.45' torque='7.50' electricPower='18070.00'/>
+								<Entry outShaftSpeed='7448.45' torque='37.50' electricPower='46320.00'/>
+								<Entry outShaftSpeed='7448.45' torque='75.00' electricPower='77740.00'/>
+								<Entry outShaftSpeed='7448.45' torque='112.50' electricPower='108690.00'/>
+								<Entry outShaftSpeed='7448.45' torque='150.00' electricPower='139630.00'/>
+								<Entry outShaftSpeed='7448.45' torque='187.50' electricPower='170680.00'/>
+								<Entry outShaftSpeed='7448.45' torque='225.00' electricPower='201880.00'/>
+								<Entry outShaftSpeed='7448.45' torque='262.50' electricPower='233250.00'/>
+								<Entry outShaftSpeed='7448.45' torque='300.00' electricPower='264790.00'/>
+								<Entry outShaftSpeed='7448.45' torque='337.50' electricPower='296530.00'/>
+								<Entry outShaftSpeed='7448.45' torque='375.00' electricPower='328450.00'/>
+								<Entry outShaftSpeed='7448.45' torque='412.50' electricPower='360570.00'/>
+								<Entry outShaftSpeed='7448.45' torque='450.00' electricPower='392880.00'/>
+								<Entry outShaftSpeed='7448.45' torque='487.50' electricPower='425380.00'/>
+								<Entry outShaftSpeed='7448.45' torque='525.00' electricPower='458080.00'/>
+								<Entry outShaftSpeed='7448.45' torque='562.50' electricPower='490960.00'/>
+								<Entry outShaftSpeed='7448.45' torque='600.00' electricPower='524050.00'/>
+								<Entry outShaftSpeed='7448.45' torque='637.50' electricPower='557320.00'/>
+								<Entry outShaftSpeed='7448.45' torque='675.00' electricPower='590790.00'/>
+								<Entry outShaftSpeed='7448.45' torque='712.50' electricPower='624450.00'/>
+								<Entry outShaftSpeed='7448.45' torque='750.00' electricPower='658300.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-750.00' electricPower='-535190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-712.50' electricPower='-509520.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-675.00' electricPower='-483620.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-637.50' electricPower='-457480.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-600.00' electricPower='-431110.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-562.50' electricPower='-404510.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-525.00' electricPower='-377670.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-487.50' electricPower='-350600.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-450.00' electricPower='-323300.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-412.50' electricPower='-295760.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-375.00' electricPower='-267990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-337.50' electricPower='-239990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-300.00' electricPower='-211740.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-262.50' electricPower='-183240.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-225.00' electricPower='-154480.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-187.50' electricPower='-125440.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-150.00' electricPower='-96050.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-112.50' electricPower='-66180.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-75.00' electricPower='-35190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7862.25' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='7862.25' torque='7.50' electricPower='19960.00'/>
+								<Entry outShaftSpeed='7862.25' torque='37.50' electricPower='50280.00'/>
+								<Entry outShaftSpeed='7862.25' torque='75.00' electricPower='83640.00'/>
+								<Entry outShaftSpeed='7862.25' torque='112.50' electricPower='116410.00'/>
+								<Entry outShaftSpeed='7862.25' torque='150.00' electricPower='149150.00'/>
+								<Entry outShaftSpeed='7862.25' torque='187.50' electricPower='181990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='225.00' electricPower='214990.00'/>
+								<Entry outShaftSpeed='7862.25' torque='262.50' electricPower='248180.00'/>
+								<Entry outShaftSpeed='7862.25' torque='300.00' electricPower='281570.00'/>
+								<Entry outShaftSpeed='7862.25' torque='337.50' electricPower='315160.00'/>
+								<Entry outShaftSpeed='7862.25' torque='375.00' electricPower='348960.00'/>
+								<Entry outShaftSpeed='7862.25' torque='412.50' electricPower='382970.00'/>
+								<Entry outShaftSpeed='7862.25' torque='450.00' electricPower='417190.00'/>
+								<Entry outShaftSpeed='7862.25' torque='487.50' electricPower='451620.00'/>
+								<Entry outShaftSpeed='7862.25' torque='525.00' electricPower='486270.00'/>
+								<Entry outShaftSpeed='7862.25' torque='562.50' electricPower='521130.00'/>
+								<Entry outShaftSpeed='7862.25' torque='600.00' electricPower='556210.00'/>
+								<Entry outShaftSpeed='7862.25' torque='637.50' electricPower='591500.00'/>
+								<Entry outShaftSpeed='7862.25' torque='675.00' electricPower='627000.00'/>
+								<Entry outShaftSpeed='7862.25' torque='712.50' electricPower='662710.00'/>
+								<Entry outShaftSpeed='7862.25' torque='750.00' electricPower='698640.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-750.00' electricPower='-558870.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-712.50' electricPower='-532090.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-675.00' electricPower='-505050.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-637.50' electricPower='-477750.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-600.00' electricPower='-450190.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-562.50' electricPower='-422370.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-525.00' electricPower='-394290.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-487.50' electricPower='-365950.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-450.00' electricPower='-337360.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-412.50' electricPower='-308500.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-375.00' electricPower='-279380.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-337.50' electricPower='-250000.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-300.00' electricPower='-220350.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-262.50' electricPower='-190430.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-225.00' electricPower='-160200.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-187.50' electricPower='-129650.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-150.00' electricPower='-98700.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-112.50' electricPower='-67150.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-75.00' electricPower='-34120.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-37.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='8276.06' torque='-7.50' electricPower='0.00'/>
+								<Entry outShaftSpeed='8276.06' torque='7.50' electricPower='21960.00'/>
+								<Entry outShaftSpeed='8276.06' torque='37.50' electricPower='54440.00'/>
+								<Entry outShaftSpeed='8276.06' torque='75.00' electricPower='89770.00'/>
+								<Entry outShaftSpeed='8276.06' torque='112.50' electricPower='124380.00'/>
+								<Entry outShaftSpeed='8276.06' torque='150.00' electricPower='158920.00'/>
+								<Entry outShaftSpeed='8276.06' torque='187.50' electricPower='193570.00'/>
+								<Entry outShaftSpeed='8276.06' torque='225.00' electricPower='228390.00'/>
+								<Entry outShaftSpeed='8276.06' torque='262.50' electricPower='263410.00'/>
+								<Entry outShaftSpeed='8276.06' torque='300.00' electricPower='298640.00'/>
+								<Entry outShaftSpeed='8276.06' torque='337.50' electricPower='334100.00'/>
+								<Entry outShaftSpeed='8276.06' torque='375.00' electricPower='369780.00'/>
+								<Entry outShaftSpeed='8276.06' torque='412.50' electricPower='405690.00'/>
+								<Entry outShaftSpeed='8276.06' torque='450.00' electricPower='441840.00'/>
+								<Entry outShaftSpeed='8276.06' torque='487.50' electricPower='478220.00'/>
+								<Entry outShaftSpeed='8276.06' torque='525.00' electricPower='514840.00'/>
+								<Entry outShaftSpeed='8276.06' torque='562.50' electricPower='551690.00'/>
+								<Entry outShaftSpeed='8276.06' torque='600.00' electricPower='588780.00'/>
+								<Entry outShaftSpeed='8276.06' torque='637.50' electricPower='626100.00'/>
+								<Entry outShaftSpeed='8276.06' torque='675.00' electricPower='663650.00'/>
+								<Entry outShaftSpeed='8276.06' torque='712.50' electricPower='701440.00'/>
+								<Entry outShaftSpeed='8276.06' torque='750.00' electricPower='739460.00'/>
+							</PowerMap>
+						</VoltageLevel>
+						<DragCurve>
+							<Entry outShaftSpeed='0.00' dragTorque='-1.77'/>
+							<Entry outShaftSpeed='41.38' dragTorque='-1.86'/>
+							<Entry outShaftSpeed='413.80' dragTorque='-2.72'/>
+							<Entry outShaftSpeed='827.61' dragTorque='-3.66'/>
+							<Entry outShaftSpeed='1241.41' dragTorque='-4.61'/>
+							<Entry outShaftSpeed='1655.21' dragTorque='-5.55'/>
+							<Entry outShaftSpeed='2069.01' dragTorque='-6.50'/>
+							<Entry outShaftSpeed='2482.82' dragTorque='-7.45'/>
+							<Entry outShaftSpeed='2896.62' dragTorque='-8.39'/>
+							<Entry outShaftSpeed='3310.42' dragTorque='-9.34'/>
+							<Entry outShaftSpeed='3724.23' dragTorque='-10.29'/>
+							<Entry outShaftSpeed='4138.03' dragTorque='-11.23'/>
+							<Entry outShaftSpeed='4551.83' dragTorque='-12.18'/>
+							<Entry outShaftSpeed='4965.63' dragTorque='-13.12'/>
+							<Entry outShaftSpeed='5379.44' dragTorque='-14.07'/>
+							<Entry outShaftSpeed='5793.24' dragTorque='-15.02'/>
+							<Entry outShaftSpeed='6207.04' dragTorque='-15.96'/>
+							<Entry outShaftSpeed='6620.85' dragTorque='-16.91'/>
+							<Entry outShaftSpeed='7034.65' dragTorque='-17.86'/>
+							<Entry outShaftSpeed='7448.45' dragTorque='-18.80'/>
+							<Entry outShaftSpeed='7862.25' dragTorque='-19.75'/>
+							<Entry outShaftSpeed='8276.06' dragTorque='-20.69'/>
+						</DragCurve>
+						<Conditioning>
+							<Entry coolantTempInlet="30" coolingPower="5000"/>
+						</Conditioning>
+					</v2.3:Data>
+					<v2.3:Signature>
+						<di:Reference>
+							<di:DigestMethod Algorithm=""/>
+							<di:DigestValue/>
+						</di:Reference>
+					</v2.3:Signature>
+				</ElectricMachineSystem>
+				<ADC>
+					<Data xsi:type="ADCDataDeclarationType" id="ADC-123498" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+						<Manufacturer>ADC MAnufacturer</Manufacturer>
+						<Model>Some ADC Model</Model>
+						<CertificationNumber>CertNbr 1234987</CertificationNumber>
+						<Date>2022-01-01T00:00:00Z</Date>
+						<AppVersion>ADC PreProcessing 1.0</AppVersion>
+						<Ratio>12.720</Ratio>
+						<CertificationMethod>Option 2</CertificationMethod>
+						<TorqueLossMap>
+							<Entry inputSpeed='0.00' inputTorque='-50000.00' torqueLoss='1500.00'/>
+							<Entry inputSpeed='0.00' inputTorque='-125.00' torqueLoss='3.75'/>
+							<Entry inputSpeed='0.00' inputTorque='0.00' torqueLoss='0.00'/>
+							<Entry inputSpeed='0.00' inputTorque='125.00' torqueLoss='3.75'/>
+							<Entry inputSpeed='0.00' inputTorque='50000.00' torqueLoss='1500.00'/>
+							<Entry inputSpeed='20000.00' inputTorque='-50000.00' torqueLoss='1500.00'/>
+							<Entry inputSpeed='20000.00' inputTorque='-780.00' torqueLoss='23.25'/>
+							<Entry inputSpeed='20000.00' inputTorque='0.00' torqueLoss='0.00'/>
+							<Entry inputSpeed='20000.00' inputTorque='780.00' torqueLoss='23.25'/>
+							<Entry inputSpeed='20000.00' inputTorque='50000.00' torqueLoss='1500.00'/>
+						</TorqueLossMap>
+					</Data>
+					<v2.3:Signature>
+						<di:Reference>
+							<di:DigestMethod Algorithm=""/>
+							<di:DigestValue/>
+						</di:Reference>
+					</v2.3:Signature>
+				</ADC>
+			</ElectricMachine>
+			<ElectricEnergyStorage>
+				<Battery>
+					<StringID>0</StringID>
+					<REESS>
+						<v2.4:Data id="BAT-asdf" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xsi:type="BatterySystemDataType">
+							<Manufacturer>a</Manufacturer>
+							<Model>a</Model>
+							<CertificationNumber>token</CertificationNumber>
+							<Date>2017-01-01T00:00:00Z</Date>
+							<AppVersion>aaaaa</AppVersion>
+							<CertificationMethod>Measured</CertificationMethod>
+							<BatteryType>HPBS</BatteryType>
+							<RatedCapacity>1555.50</RatedCapacity>
+							<ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+							<JunctionboxIncluded>true</JunctionboxIncluded>
+							<TestingTemperature>20</TestingTemperature>
+							<OCV>
+								<Entry SoC='0' OCV='718.42'/>
+								<Entry SoC='10' OCV='746.84'/>
+								<Entry SoC='20' OCV='763.14'/>
+								<Entry SoC='30' OCV='771.85'/>
+								<Entry SoC='40' OCV='776.26'/>
+								<Entry SoC='50' OCV='778.61'/>
+								<Entry SoC='60' OCV='780.43'/>
+								<Entry SoC='70' OCV='782.70'/>
+								<Entry SoC='80' OCV='786.19'/>
+								<Entry SoC='90' OCV='791.68'/>
+								<Entry SoC='100' OCV='800.21'/>
+							</OCV>
+							<InternalResistance>
+								<Entry SoC='0' R_2='40.00' R_10='40.00' R_20='40.00'/>
+								<Entry SoC='100' R_2='40.00' R_10='40.00' R_20='40.00'/>
+							</InternalResistance>
+							<CurrentLimits>
+								<Entry SoC='0' maxChargingCurrent='1500.00' maxDischargingCurrent='1500.00'/>
+								<Entry SoC='100' maxChargingCurrent='1500.00' maxDischargingCurrent='1500.00'/>
+							</CurrentLimits>
+						</v2.4:Data>
+						<Signature>
+							<di:Reference URI="#BAT-asdf">
+								<di:Transforms>
+									<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+									<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+								</di:Transforms>
+								<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+								<di:DigestValue>22QLOYTZK+bUIolzdEzc3Ut0wPIOXEBdWv72ST0Zbyw=</di:DigestValue>
+							</di:Reference>
+						</Signature>
+					</REESS>
+					<SOCmin>8</SOCmin>
+					<SOCmax>92</SOCmax>
+				</Battery>
+			</ElectricEnergyStorage>
+			<!--<Axlegear>
+				<v2.0:Data id="AXL-EC3ohnoh" xsi:type="v2.0:AxlegearDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+					<Model>Generic 40t Long Haul Truck AxleGear</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-01-11T11:00:00Z</Date>
+					<AppVersion>3.0.1</AppVersion>
+					<LineType>Single portal axle</LineType>
+					<Ratio>2.640</Ratio>
+					<CertificationMethod>Standard values</CertificationMethod>
+					<TorqueLossMap>
+						<Entry inputSpeed='0.00' inputTorque='-50000.00' torqueLoss='1500.00'/>
+						<Entry inputSpeed='0.00' inputTorque='-200.00' torqueLoss='6.00'/>
+						<Entry inputSpeed='0.00' inputTorque='0.00' torqueLoss='6.00'/>
+						<Entry inputSpeed='0.00' inputTorque='200.00' torqueLoss='6.00'/>
+						<Entry inputSpeed='0.00' inputTorque='50000.00' torqueLoss='1500.00'/>
+						<Entry inputSpeed='5000.00' inputTorque='-50000.00' torqueLoss='1500.00'/>
+						<Entry inputSpeed='5000.00' inputTorque='-1253.00' torqueLoss='37.50'/>
+						<Entry inputSpeed='5000.00' inputTorque='0.00' torqueLoss='37.50'/>
+						<Entry inputSpeed='5000.00' inputTorque='1253.00' torqueLoss='37.50'/>
+						<Entry inputSpeed='5000.00' inputTorque='50000.00' torqueLoss='1500.00'/>
+					</TorqueLossMap>
+				</v2.0:Data>
+				<v2.0:Signature>
+					<di:Reference URI="#AXL-EC3ohnoh">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>Ux2vo+s07pGr9XCbvNs/YbJcFaZClORRGXpP6Eyeze8=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</Axlegear>-->
+			<AxleWheels>
+				<v2.0:Data xsi:type="v2.0:AxleWheelsDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Axles>
+						<Axle axleNumber="1" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleNonDriven</AxleType>
+							<TwinTyres>false</TwinTyres>
+							<Steered>true</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0034</RRCDeclared>
+									<FzISO>33350</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>A/sq1ng4cqeOyauDUqUEnonRSPch3VCqZDX9Pf3tW1Q=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+						<Axle axleNumber="2" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleDriven</AxleType>
+							<TwinTyres>true</TwinTyres>
+							<Steered>false</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0040</RRCDeclared>
+									<FzISO>33350</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>z+KDXmc5MIezM6RVgfYax5J9Efi0ghciG2/wLLmWaBk=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+					</Axles>
+				</v2.0:Data>
+			</AxleWheels>
+			<Auxiliaries>
+				<Data xsi:type="AUX_PEV_LorryDataType">
+					<SteeringPump>
+						<Technology axleNumber="1">Electric driven pump</Technology>
+					</SteeringPump>
+					<ElectricSystem>
+						<Technology>Standard technology</Technology>
+					</ElectricSystem>
+					<PneumaticSystem>
+						<Technology>Medium Supply 2-stage + elec. driven</Technology>
+					</PneumaticSystem>
+					<HVAC>
+						<Technology>Default</Technology>
+					</HVAC>
+				</Data>
+			</Auxiliaries>
+			<AirDrag>
+				<!-- optional -->
+				<Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Manufacturer</Manufacturer>
+					<Model>Generic Model</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-03-24T15:00:00Z</Date>
+					<AppVersion>Vecto AirDrag x.y</AppVersion>
+					<CdxA_0>4.31</CdxA_0>
+					<TransferredCdxA>4.31</TransferredCdxA>
+					<DeclaredCdxA>4.31</DeclaredCdxA>
+				</Data>
+				<v2.0:Signature>
+					<di:Reference URI="#CabinX23h">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</AirDrag>
+		</Components>
+	</v2.0:Vehicle>
+</tns:VectoInputDeclaration>
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/HEVCompletedBus_3.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/HEVCompletedBus_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1fee71e452a4e0f9003a0f8d99e591e92a69d1ea
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/HEVCompletedBus_3.xml
@@ -0,0 +1,944 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VectoOutputMultistep xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD/VectoOutputMultistep.0.1.xsd" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+  <PrimaryVehicle>
+    <Data id="VIF_P-d513362a80cd4ce79399" xsi:type="PrimaryVehicleDataType">
+      <Vehicle xsi:type="HEV-Px_VehicleVIFType">
+        <Manufacturer>Generic Truck Manufacturer</Manufacturer>
+        <ManufacturerAddress>Street, ZIP City</ManufacturerAddress>
+        <Model>Generic Model</Model>
+        <VIN>VEH-1234567890</VIN>
+        <Date>2017-02-15T11:00:00Z</Date>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <ChassisConfiguration>Bus</ChassisConfiguration>
+        <AxleConfiguration>4x2</AxleConfiguration>
+        <Articulated>false</Articulated>
+        <TechnicalPermissibleMaximumLadenMass>25000</TechnicalPermissibleMaximumLadenMass>
+        <IdlingSpeed>600</IdlingSpeed>
+        <RetarderType>Transmission Output Retarder</RetarderType>
+        <RetarderRatio>1.000</RetarderRatio>
+        <AngledriveType>None</AngledriveType>
+        <ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+        <ArchitectureID>P2</ArchitectureID>
+        <OvcHev>false</OvcHev>
+        <vif:ADAS xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xsi:type="ADAS_HEV_Type">
+          <EngineStopStart>true</EngineStopStart>
+          <PredictiveCruiseControl>1,2,3</PredictiveCruiseControl>
+        </vif:ADAS>
+        <vif:TorqueLimits xsi:type="TorqueLimitsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+          <Entry gear="9" maxTorque="2000" />
+        </vif:TorqueLimits>
+        <vif:ElectricMotorTorqueLimits xsi:type="ElectricMachineTorqueLimitsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+          <ElectricMachine>
+            <Position>2</Position>
+            <VoltageLevel>
+              <Voltage>100</Voltage>
+              <MaxTorqueCurve>
+                <v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00" />
+                <v2.3:Entry outShaftSpeed="1000.00" maxTorque="300.00" minTorque="-300.00" />
+              </MaxTorqueCurve>
+            </VoltageLevel>
+            <VoltageLevel>
+              <Voltage>500</Voltage>
+              <MaxTorqueCurve>
+                <v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00" />
+                <v2.3:Entry outShaftSpeed="1000.00" maxTorque="300.00" minTorque="-300.00" />
+              </MaxTorqueCurve>
+            </VoltageLevel>
+          </ElectricMachine>
+        </vif:ElectricMotorTorqueLimits>
+        <vif:BoostingLimitations xsi:type="BoostingLimitationsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+          <Entry rotationalSpeed="0.00" boostingTorque="0.00" />
+          <Entry rotationalSpeed="1000.00" boostingTorque="0.00" />
+        </vif:BoostingLimitations>
+        <Components xsi:type="Vehicle_HEV-Px_ComponentsVIFType">
+          <Engine>
+            <Data xsi:type="EngineDataVIFType">
+              <Manufacturer>Generic Engine Manufacturer</Manufacturer>
+              <Model>Generic 40t Long Haul Truck Engine</Model>
+              <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>VectoEngine x.y</AppVersion>
+              <Displacement>12730</Displacement>
+              <RatedSpeed>2200</RatedSpeed>
+              <RatedPower>380000</RatedPower>
+              <MaxEngineTorque>2300</MaxEngineTorque>
+              <WHRType>
+                <MechanicalOutputICE>false</MechanicalOutputICE>
+                <MechanicalOutputDrivetrain>false</MechanicalOutputDrivetrain>
+                <ElectricalOutput>false</ElectricalOutput>
+              </WHRType>
+              <Mode>
+                <IdlingSpeed>560</IdlingSpeed>
+                <FullLoadAndDragCurve>
+                  <Entry engineSpeed="560.00" maxTorque="1180.00" dragTorque="-149.00" />
+                  <Entry engineSpeed="1800.00" maxTorque="1800.00" dragTorque="-300.00" />
+                  <Entry engineSpeed="2100.00" maxTorque="1100.00" dragTorque="-320.00" />
+                </FullLoadAndDragCurve>
+                <Fuels>
+                  <FuelType>NG PI</FuelType>
+                </Fuels>
+              </Mode>
+            </Data>
+          </Engine>
+          <ElectricMachine>
+            <PowertrainPosition>2</PowertrainPosition>
+            <Count>1</Count>
+            <ElectricMachineSystem>
+              <Data xsi:type="ElectricMachineSystemDataDeclarationType">
+                <Manufacturer>a</Manufacturer>
+                <Model>a</Model>
+                <CertificationMethod>Measured</CertificationMethod>
+                <CertificationNumber>token</CertificationNumber>
+                <Date>2017-01-01T00:00:00Z</Date>
+                <AppVersion>aaaaa</AppVersion>
+                <ElectricMachineType>ASM</ElectricMachineType>
+                <R85RatedPower>50000</R85RatedPower>
+                <RotationalInertia>0.10</RotationalInertia>
+                <DcDcConverterIncluded>true</DcDcConverterIncluded>
+                <IHPCType>None</IHPCType>
+                <VoltageLevel>
+                  <Voltage>400</Voltage>
+                  <ContinuousTorque>200.00</ContinuousTorque>
+                  <TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+                  <OverloadTorque>400.00</OverloadTorque>
+                  <TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+                  <OverloadDuration>30.00</OverloadDuration>
+                  <MaxTorqueCurve>
+                    <Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00" />
+                    <Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00" />
+                  </MaxTorqueCurve>
+                </VoltageLevel>
+                <VoltageLevel>
+                  <Voltage>600</Voltage>
+                  <ContinuousTorque>200.00</ContinuousTorque>
+                  <TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+                  <OverloadTorque>400.00</OverloadTorque>
+                  <TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+                  <OverloadDuration>30.00</OverloadDuration>
+                  <MaxTorqueCurve>
+                    <Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00" />
+                    <Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00" />
+                  </MaxTorqueCurve>
+                </VoltageLevel>
+                <DragCurve>
+                  <Entry outShaftSpeed="0.00" dragTorque="10.00" />
+                  <Entry outShaftSpeed="4000.00" dragTorque="30.00" />
+                </DragCurve>
+                <Conditioning>
+                  <Entry coolantTempInlet="30" coolingPower="5000" />
+                </Conditioning>
+              </Data>
+            </ElectricMachineSystem>
+            <P2.5GearRatios>
+              <Ratio gear="1">1.000</Ratio>
+              <Ratio gear="2">2.000</Ratio>
+            </P2.5GearRatios>
+          </ElectricMachine>
+          <ElectricEnergyStorage>
+            <Battery>
+              <StringID>0</StringID>
+              <REESS>
+                <Data xsi:type="BatterySystemDataType">
+                  <Manufacturer>a</Manufacturer>
+                  <Model>a</Model>
+                  <CertificationMethod>Measured</CertificationMethod>
+                  <CertificationNumber>token</CertificationNumber>
+                  <Date>2017-01-01T00:00:00Z</Date>
+                  <AppVersion>aaaaa</AppVersion>
+                  <BatteryType>HPBS</BatteryType>
+                  <RatedCapacity>72.00</RatedCapacity>
+                  <ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+                  <JunctionboxIncluded>true</JunctionboxIncluded>
+                  <TestingTemperature>20</TestingTemperature>
+                  <OCV>
+                    <Entry SoC="0" OCV="620.00" />
+                    <Entry SoC="100" OCV="640.00" />
+                  </OCV>
+                  <CurrentLimits>
+                    <Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00" />
+                    <Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00" />
+                  </CurrentLimits>
+                </Data>
+              </REESS>
+            </Battery>
+            <Battery>
+              <StringID>1</StringID>
+              <REESS>
+                <Data xsi:type="BatterySystemDataType">
+                  <Manufacturer>a</Manufacturer>
+                  <Model>a</Model>
+                  <CertificationMethod>Measured</CertificationMethod>
+                  <CertificationNumber>token</CertificationNumber>
+                  <Date>2017-01-01T00:00:00Z</Date>
+                  <AppVersion>aaaaa</AppVersion>
+                  <BatteryType>HPBS</BatteryType>
+                  <RatedCapacity>72.00</RatedCapacity>
+                  <ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+                  <JunctionboxIncluded>true</JunctionboxIncluded>
+                  <TestingTemperature>20</TestingTemperature>
+                  <OCV>
+                    <Entry SoC="0" OCV="620.00" />
+                    <Entry SoC="100" OCV="640.00" />
+                  </OCV>
+                  <CurrentLimits>
+                    <Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00" />
+                    <Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00" />
+                  </CurrentLimits>
+                </Data>
+              </REESS>
+            </Battery>
+          </ElectricEnergyStorage>
+          <Transmission>
+            <Data xsi:type="TransmissionDataVIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic 40t Long Haul Truck Gearbox</Model>
+              <MainCertificationMethod>Standard values</MainCertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <TransmissionType>AMT</TransmissionType>
+              <Gears xsi:type="TransmissionGearsVIFType">
+                <Gear number="1">
+                  <Ratio>14.930</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2000</MaxSpeed>
+                </Gear>
+                <Gear number="2">
+                  <Ratio>11.640</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2000</MaxSpeed>
+                </Gear>
+              </Gears>
+            </Data>
+          </Transmission>
+          <TorqueConverter>
+            <Data xsi:type="TorqueConverterDataVIFType">
+              <Manufacturer>Some Manufacturer</Manufacturer>
+              <Model>Some Model</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>TC CalcApp 123</AppVersion>
+            </Data>
+          </TorqueConverter>
+          <Retarder>
+            <Data xsi:type="RetarderDataVIFType">
+              <Manufacturer>Generic Retarder Manufacturer</Manufacturer>
+              <Model>Generic Retarder</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <RetarderRatio>1.000</RetarderRatio>
+            </Data>
+          </Retarder>
+          <Axlegear>
+            <Data xsi:type="AxlegearDataVIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic 40t Long Haul Truck AxleGear</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <LineType>Single portal axle</LineType>
+              <Ratio>2.590</Ratio>
+            </Data>
+          </Axlegear>
+          <AxleWheels>
+            <Data xsi:type="AxleWheelsDataVIFType">
+              <Axles>
+                <vif:Axle axleNumber="1" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleDataDeclarationType">
+                  <AxleType>VehicleNonDriven</AxleType>
+                  <TwinTyres>false</TwinTyres>
+                  <Steered>true</Steered>
+                  <Tyre>
+                    <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+                      <Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+                      <Model>Generic Wheel</Model>
+                      <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+                      <Date>2017-01-11T14:00:00Z</Date>
+                      <AppVersion>Tyre Generation App 1.0</AppVersion>
+                      <Dimension>315/70 R22.5</Dimension>
+                      <RRCDeclared>0.0055</RRCDeclared>
+                      <FzISO>31300</FzISO>
+                    </Data>
+                    <Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5">
+                        <di:Transforms>
+                          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                        </di:Transforms>
+                        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                        <di:DigestValue>A/sq1ng4cqeOyauDUqUEnonRSPch3VCqZDX9Pf3tW1Q=</di:DigestValue>
+                      </di:Reference>
+                    </Signature>
+                  </Tyre>
+                </vif:Axle>
+                <vif:Axle axleNumber="2" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleDataDeclarationType">
+                  <AxleType>VehicleDriven</AxleType>
+                  <TwinTyres>true</TwinTyres>
+                  <Steered>false</Steered>
+                  <Tyre>
+                    <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+                      <Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+                      <Model>Generic Wheel</Model>
+                      <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+                      <Date>2017-01-11T14:00:00Z</Date>
+                      <AppVersion>Tyre Generation App 1.0</AppVersion>
+                      <Dimension>315/70 R22.5</Dimension>
+                      <RRCDeclared>0.0063</RRCDeclared>
+                      <FzISO>31300</FzISO>
+                    </Data>
+                    <Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5">
+                        <di:Transforms>
+                          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                        </di:Transforms>
+                        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                        <di:DigestValue>z+KDXmc5MIezM6RVgfYax5J9Efi0ghciG2/wLLmWaBk=</di:DigestValue>
+                      </di:Reference>
+                    </Signature>
+                  </Tyre>
+                </vif:Axle>
+              </Axles>
+            </Data>
+          </AxleWheels>
+          <Auxiliaries>
+            <Data xsi:type="AUX_HEV-P_PrimaryBusType">
+              <Fan>
+                <Technology>Hydraulic driven - Constant displacement pump</Technology>
+              </Fan>
+              <SteeringPump>
+                <Technology axleNumber="1">Variable displacement elec. controlled</Technology>
+              </SteeringPump>
+              <ElectricSystem>
+                <AlternatorTechnology>conventional</AlternatorTechnology>
+                <SmartAlternator>
+                  <RatedCurrent>100</RatedCurrent>
+                  <RatedVoltage>48</RatedVoltage>
+                </SmartAlternator>
+                <SmartAlternator>
+                  <RatedCurrent>50</RatedCurrent>
+                  <RatedVoltage>48</RatedVoltage>
+                </SmartAlternator>
+                <Battery>
+                  <BatteryTechnology>li-ion battery - high power</BatteryTechnology>
+                  <RatedCapacity>50</RatedCapacity>
+                  <NominalVoltage>48</NominalVoltage>
+                </Battery>
+                <Capacitor>
+                  <CapacitorTechnology>with DCDC converter</CapacitorTechnology>
+                  <RatedCapacitance>120</RatedCapacitance>
+                  <RatedVoltage>30</RatedVoltage>
+                </Capacitor>
+                <SupplyFromHEVPossible>false</SupplyFromHEVPossible>
+              </ElectricSystem>
+              <PneumaticSystem>
+                <SizeOfAirSupply>Large Supply 2-stage</SizeOfAirSupply>
+                <CompressorDrive>mechanically</CompressorDrive>
+                <Clutch>none</Clutch>
+                <CompressorRatio>1.000</CompressorRatio>
+                <SmartCompressionSystem>true</SmartCompressionSystem>
+                <SmartRegenerationSystem>false</SmartRegenerationSystem>
+                <AirsuspensionControl>electronically</AirsuspensionControl>
+                <PneumaticSCRReagentDosing>true</PneumaticSCRReagentDosing>
+              </PneumaticSystem>
+              <HVAC>
+                <AdjustableCoolantThermostat>true</AdjustableCoolantThermostat>
+                <EngineWasteGasHeatExchanger>true</EngineWasteGasHeatExchanger>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </Vehicle>
+      <InputDataSignature>
+        <di:Reference URI="#a">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>cidXOV59NX6wV1U+I6ymy7miInv4hEuQk7xgZ33uz5I=</di:DigestValue>
+        </di:Reference>
+      </InputDataSignature>
+      <ManufacturerRecordSignature>
+        <di:Reference URI="#MRF-5be3987858454926978f">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>UgLH7DfnnQ6Rs6knVouTnqXkQisa//kvQPsL36xAlac=</di:DigestValue>
+        </di:Reference>
+      </ManufacturerRecordSignature>
+      <Results>
+        <!--Always prints success at the moment-->
+        <Status>success</Status>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1094.99</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">2737.48</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1262.82</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">4209.41</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1347.01</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3367.53</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <Fuel type="NG PI">
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </Fuel>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+      </Results>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.10.3035-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2023-04-24T14:44:49.6415551Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#VIF_P-d513362a80cd4ce79399">
+        <di:Transforms>
+          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+        </di:Transforms>
+        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <di:DigestValue>/kvfayPLRKG/eAjIK/+f9mtwQiPdEEsCOiszR6UhKsU=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </PrimaryVehicle>
+  <ManufacturingStep stepCount="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <Data xsi:type="BusManufacturingStepDataType" id="MST-a4d8df1c77584f22938d">
+      <HashPreviousStep>
+        <di:Reference URI="#VIF_P-d513362a80cd4ce79399">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>/kvfayPLRKG/eAjIK/+f9mtwQiPdEEsCOiszR6UhKsU=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStep>
+      <vif:Vehicle id="VEH-0cd6a291828f427ea308" xsi:type="Vehicle_HEV_CompletedBusDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+        <Manufacturer>Some Manufacturer</Manufacturer>
+        <ManufacturerAddress>Some Manufacturer Address</ManufacturerAddress>
+        <VIN>VEH-1234567890</VIN>
+        <Date>2021-06-30T22:00:00Z</Date>
+        <Model>Sample Bus Model</Model>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <CorrectedActualMass>500</CorrectedActualMass>
+        <TechnicalPermissibleMaximumLadenMass>3500</TechnicalPermissibleMaximumLadenMass>
+        <ClassBus>II+III</ClassBus>
+        <NgTankSystem>Compressed</NgTankSystem>
+        <NumberPassengerSeatsLowerDeck>1</NumberPassengerSeatsLowerDeck>
+        <NumberPassengersStandingLowerDeck>10</NumberPassengersStandingLowerDeck>
+        <NumberPassengerSeatsUpperDeck>11</NumberPassengerSeatsUpperDeck>
+        <NumberPassengersStandingUpperDeck>2</NumberPassengersStandingUpperDeck>
+        <BodyworkCode>CB</BodyworkCode>
+        <LowEntry>false</LowEntry>
+        <HeightIntegratedBody>2500</HeightIntegratedBody>
+        <VehicleLength>9500</VehicleLength>
+        <VehicleWidth>2500</VehicleWidth>
+        <EntranceHeight>2000</EntranceHeight>
+        <DoorDriveTechnology>electric</DoorDriveTechnology>
+        <VehicleDeclarationType>final</VehicleDeclarationType>
+        <ADAS xsi:type="ADAS_HEV_Type">
+          <EngineStopStart>true</EngineStopStart>
+          <PredictiveCruiseControl>none</PredictiveCruiseControl>
+        </ADAS>
+        <Components xsi:type="Components_xEV_CompletedBusType">
+          <AirDrag>
+            <v2.0:Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType">
+              <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer>
+              <v2.0:Model>Generic Model</v2.0:Model>
+              <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+              <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date>
+              <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion>
+              <v2.0:CdxA_0>6.31</v2.0:CdxA_0>
+              <v2.0:TransferredCdxA>6.32</v2.0:TransferredCdxA>
+              <v2.0:DeclaredCdxA>6.34</v2.0:DeclaredCdxA>
+            </v2.0:Data>
+            <v2.0:Signature>
+              <di:Reference URI="#CabinX23h">
+                <di:Transforms>
+                  <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                  <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                </di:Transforms>
+                <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                <di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </AirDrag>
+          <Auxiliaries>
+            <Data xsi:type="AUX_xEV_CompletedBusType">
+              <ElectricSystem>
+                <LEDLights>
+                  <Interiorlights>false</Interiorlights>
+                  <Dayrunninglights>true</Dayrunninglights>
+                  <Positionlights>true</Positionlights>
+                  <Brakelights>true</Brakelights>
+                  <Headlights>false</Headlights>
+                </LEDLights>
+              </ElectricSystem>
+              <HVAC>
+                <SystemConfiguration>6</SystemConfiguration>
+                <HeatPumpTypeDriverCompartment>
+                  <Cooling>none</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypeDriverCompartment>
+                <HeatPumpTypePassengerCompartment>
+                  <Cooling>non R-744 3-stage</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypePassengerCompartment>
+                <AuxiliaryHeaterPower>50000</AuxiliaryHeaterPower>
+                <DoubleGlazing>false</DoubleGlazing>
+                <AdjustableAuxiliaryHeater>true</AdjustableAuxiliaryHeater>
+                <SeparateAirDistributionDucts>true</SeparateAirDistributionDucts>
+                <WaterElectricHeater>false</WaterElectricHeater>
+                <AirElectricHeater>false</AirElectricHeater>
+                <OtherHeatingTechnology>false</OtherHeatingTechnology>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </vif:Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.10.3035-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2023-04-24T14:44:49.809631Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-a4d8df1c77584f22938d">
+        <di:Transforms>
+          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+        </di:Transforms>
+        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <di:DigestValue>hPyNgCWPy45o/Cep+qxcosieeXGseIjFZIjQccvd+7Q=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStep>
+  <ManufacturingStep stepCount="3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <Data xsi:type="BusManufacturingStepDataType" id="MST-ddeed8d5c7ab4555aed1">
+      <HashPreviousStep>
+        <di:Reference URI="#MST-a4d8df1c77584f22938d">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>hPyNgCWPy45o/Cep+qxcosieeXGseIjFZIjQccvd+7Q=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStep>
+      <vif:Vehicle id="VEH-c13418cd687c42bea88e" xsi:type="Vehicle_HEV_CompletedBusDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+        <Manufacturer>Some Manufacturer</Manufacturer>
+        <ManufacturerAddress>Some Manufacturer Address</ManufacturerAddress>
+        <VIN>VEH-1234567890</VIN>
+        <Date>2023-07-25T21:00:00Z</Date>
+        <Model>Sample Bus Model</Model>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <CorrectedActualMass>500</CorrectedActualMass>
+        <TechnicalPermissibleMaximumLadenMass>3500</TechnicalPermissibleMaximumLadenMass>
+        <AirdragModifiedMultistep>true</AirdragModifiedMultistep>
+        <ClassBus>II+III</ClassBus>
+        <NgTankSystem>Compressed</NgTankSystem>
+        <NumberPassengerSeatsLowerDeck>1</NumberPassengerSeatsLowerDeck>
+        <NumberPassengersStandingLowerDeck>10</NumberPassengersStandingLowerDeck>
+        <NumberPassengerSeatsUpperDeck>11</NumberPassengerSeatsUpperDeck>
+        <NumberPassengersStandingUpperDeck>2</NumberPassengersStandingUpperDeck>
+        <BodyworkCode>CB</BodyworkCode>
+        <LowEntry>false</LowEntry>
+        <HeightIntegratedBody>2500</HeightIntegratedBody>
+        <VehicleLength>9500</VehicleLength>
+        <VehicleWidth>2500</VehicleWidth>
+        <EntranceHeight>2000</EntranceHeight>
+        <DoorDriveTechnology>electric</DoorDriveTechnology>
+        <VehicleDeclarationType>final</VehicleDeclarationType>
+        <ADAS xsi:type="ADAS_HEV_Type">
+          <EngineStopStart>true</EngineStopStart>
+          <PredictiveCruiseControl>none</PredictiveCruiseControl>
+        </ADAS>
+        <Components xsi:type="Components_xEV_CompletedBusType">
+          <AirDrag>
+            <Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <Manufacturer>Generic Manufacturer</Manufacturer>
+              <Model>Generic Model</Model>
+              <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+              <Date>2017-03-24T15:00:00Z</Date>
+              <AppVersion>Vecto AirDrag x.y</AppVersion>
+              <CdxA_0>6.31</CdxA_0>
+              <TransferredCdxA>6.32</TransferredCdxA>
+              <DeclaredCdxA>6.34</DeclaredCdxA>
+            </Data>
+            <v2.0:Signature>
+              <di:Reference URI="#CabinX23h">
+                <di:Transforms>
+                  <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                  <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                </di:Transforms>
+                <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                <di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </AirDrag>
+          <Auxiliaries>
+            <Data xsi:type="AUX_xEV_CompletedBusType">
+              <ElectricSystem>
+                <LEDLights>
+                  <Interiorlights>false</Interiorlights>
+                  <Dayrunninglights>true</Dayrunninglights>
+                  <Positionlights>true</Positionlights>
+                  <Brakelights>true</Brakelights>
+                  <Headlights>false</Headlights>
+                </LEDLights>
+              </ElectricSystem>
+              <HVAC>
+                <SystemConfiguration>6</SystemConfiguration>
+                <HeatPumpTypeDriverCompartment>
+                  <Cooling>none</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypeDriverCompartment>
+                <HeatPumpTypePassengerCompartment>
+                  <Cooling>non R-744 3-stage</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypePassengerCompartment>
+                <AuxiliaryHeaterPower>50000</AuxiliaryHeaterPower>
+                <DoubleGlazing>false</DoubleGlazing>
+                <AdjustableAuxiliaryHeater>true</AdjustableAuxiliaryHeater>
+                <SeparateAirDistributionDucts>true</SeparateAirDistributionDucts>
+                <WaterElectricHeater>false</WaterElectricHeater>
+                <AirElectricHeater>false</AirElectricHeater>
+                <OtherHeatingTechnology>false</OtherHeatingTechnology>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </vif:Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>4.0.0.3128-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2023-07-26T08:29:17.6547607Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-ddeed8d5c7ab4555aed1">
+        <di:Transforms>
+          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+        </di:Transforms>
+        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <di:DigestValue>bG1Qyw1R5Rb/uZuy/dcCis5bMTnrdQjXBiNSR56Y3/M=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStep>
+</VectoOutputMultistep>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/PEV_completedBus_3.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/PEV_completedBus_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ba4662c7af8e467f9769a758f878ddb4c2781201
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/PEV_completedBus_3.xml
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VectoOutputMultistep xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD/VectoOutputMultistep.0.1.xsd" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+  <PrimaryVehicle>
+    <Data id="VIF_P-9d4a11026a8541519910" xsi:type="PrimaryVehicleDataType">
+      <Vehicle xsi:type="PEV_Ex_VehicleVIFType">
+        <Manufacturer>Generic Truck Manufacturer</Manufacturer>
+        <ManufacturerAddress>Street, ZIP City</ManufacturerAddress>
+        <Model>Generic Model</Model>
+        <VIN>VEH-1234567890</VIN>
+        <Date>2017-02-15T11:00:00Z</Date>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <ChassisConfiguration>Bus</ChassisConfiguration>
+        <AxleConfiguration>4x2</AxleConfiguration>
+        <Articulated>false</Articulated>
+        <TechnicalPermissibleMaximumLadenMass>25000</TechnicalPermissibleMaximumLadenMass>
+        <RetarderType>Transmission Output Retarder</RetarderType>
+        <RetarderRatio>1.000</RetarderRatio>
+        <AngledriveType>None</AngledriveType>
+        <ZeroEmissionVehicle>true</ZeroEmissionVehicle>
+        <ArchitectureID>E2</ArchitectureID>
+        <OvcHev>true</OvcHev>
+        <vif:ADAS xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xsi:type="ADAS_PEV_Type">
+          <PredictiveCruiseControl>1,2,3</PredictiveCruiseControl>
+        </vif:ADAS>
+        <vif:ElectricMotorTorqueLimits xsi:type="ElectricMachineTorqueLimitsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+          <ElectricMachine>
+            <Position>2</Position>
+            <VoltageLevel>
+              <Voltage>100</Voltage>
+              <MaxTorqueCurve>
+                <v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00" />
+                <v2.3:Entry outShaftSpeed="1000.00" maxTorque="300.00" minTorque="-300.00" />
+              </MaxTorqueCurve>
+            </VoltageLevel>
+            <VoltageLevel>
+              <Voltage>500</Voltage>
+              <MaxTorqueCurve>
+                <v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00" />
+                <v2.3:Entry outShaftSpeed="1000.00" maxTorque="300.00" minTorque="-300.00" />
+              </MaxTorqueCurve>
+            </VoltageLevel>
+          </ElectricMachine>
+        </vif:ElectricMotorTorqueLimits>
+        <Components xsi:type="Vehicle_PEV-E2_ComponentsVIFType">
+          <ElectricMachine>
+            <PowertrainPosition>2</PowertrainPosition>
+            <Count>1</Count>
+            <ElectricMachineSystem>
+              <Data xsi:type="ElectricMachineSystemDataDeclarationType">
+                <Manufacturer>a</Manufacturer>
+                <Model>a</Model>
+                <CertificationMethod>Measured</CertificationMethod>
+                <CertificationNumber>token</CertificationNumber>
+                <Date>2017-01-01T00:00:00Z</Date>
+                <AppVersion>aaaaa</AppVersion>
+                <ElectricMachineType>ASM</ElectricMachineType>
+                <R85RatedPower>50000</R85RatedPower>
+                <RotationalInertia>0.10</RotationalInertia>
+                <DcDcConverterIncluded>true</DcDcConverterIncluded>
+                <IHPCType>None</IHPCType>
+                <VoltageLevel>
+                  <Voltage>400</Voltage>
+                  <ContinuousTorque>200.00</ContinuousTorque>
+                  <TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+                  <OverloadTorque>400.00</OverloadTorque>
+                  <TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+                  <OverloadDuration>30.00</OverloadDuration>
+                  <MaxTorqueCurve>
+                    <Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00" />
+                    <Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00" />
+                  </MaxTorqueCurve>
+                </VoltageLevel>
+                <VoltageLevel>
+                  <Voltage>600</Voltage>
+                  <ContinuousTorque>200.00</ContinuousTorque>
+                  <TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+                  <OverloadTorque>400.00</OverloadTorque>
+                  <TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+                  <OverloadDuration>30.00</OverloadDuration>
+                  <MaxTorqueCurve>
+                    <Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00" />
+                    <Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00" />
+                  </MaxTorqueCurve>
+                </VoltageLevel>
+                <DragCurve>
+                  <Entry outShaftSpeed="0.00" dragTorque="10.00" />
+                  <Entry outShaftSpeed="4000.00" dragTorque="30.00" />
+                </DragCurve>
+                <Conditioning>
+                  <Entry coolantTempInlet="30" coolingPower="5000" />
+                </Conditioning>
+              </Data>
+            </ElectricMachineSystem>
+            <P2.5GearRatios>
+              <Ratio gear="1">1.000</Ratio>
+              <Ratio gear="2">2.000</Ratio>
+            </P2.5GearRatios>
+          </ElectricMachine>
+          <ElectricEnergyStorage>
+            <Battery>
+              <StringID>0</StringID>
+              <REESS>
+                <Data xsi:type="BatterySystemDataType">
+                  <Manufacturer>a</Manufacturer>
+                  <Model>a</Model>
+                  <CertificationMethod>Measured</CertificationMethod>
+                  <CertificationNumber>token</CertificationNumber>
+                  <Date>2017-01-01T00:00:00Z</Date>
+                  <AppVersion>aaaaa</AppVersion>
+                  <BatteryType>HPBS</BatteryType>
+                  <RatedCapacity>72.00</RatedCapacity>
+                  <ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+                  <JunctionboxIncluded>true</JunctionboxIncluded>
+                  <TestingTemperature>20</TestingTemperature>
+                  <OCV>
+                    <Entry SoC="0" OCV="620.00" />
+                    <Entry SoC="100" OCV="640.00" />
+                  </OCV>
+                  <CurrentLimits>
+                    <Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00" />
+                    <Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00" />
+                  </CurrentLimits>
+                </Data>
+              </REESS>
+            </Battery>
+            <Battery>
+              <StringID>1</StringID>
+              <REESS>
+                <Data xsi:type="BatterySystemDataType">
+                  <Manufacturer>a</Manufacturer>
+                  <Model>a</Model>
+                  <CertificationMethod>Measured</CertificationMethod>
+                  <CertificationNumber>token</CertificationNumber>
+                  <Date>2017-01-01T00:00:00Z</Date>
+                  <AppVersion>aaaaa</AppVersion>
+                  <BatteryType>HPBS</BatteryType>
+                  <RatedCapacity>72.00</RatedCapacity>
+                  <ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+                  <JunctionboxIncluded>true</JunctionboxIncluded>
+                  <TestingTemperature>20</TestingTemperature>
+                  <OCV>
+                    <Entry SoC="0" OCV="620.00" />
+                    <Entry SoC="100" OCV="640.00" />
+                  </OCV>
+                  <CurrentLimits>
+                    <Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00" />
+                    <Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00" />
+                  </CurrentLimits>
+                </Data>
+              </REESS>
+            </Battery>
+          </ElectricEnergyStorage>
+          <Transmission>
+            <Data xsi:type="TransmissionDataVIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic 40t Long Haul Truck Gearbox</Model>
+              <MainCertificationMethod>Standard values</MainCertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <TransmissionType>AMT</TransmissionType>
+              <Gears xsi:type="TransmissionGearsVIFType">
+                <Gear number="1">
+                  <Ratio>14.930</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2000</MaxSpeed>
+                </Gear>
+                <Gear number="2">
+                  <Ratio>11.640</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2000</MaxSpeed>
+                </Gear>
+              </Gears>
+            </Data>
+          </Transmission>
+          <TorqueConverter>
+            <Data xsi:type="TorqueConverterDataVIFType">
+              <Manufacturer>Some Manufacturer</Manufacturer>
+              <Model>Some Model</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>TC CalcApp 123</AppVersion>
+            </Data>
+          </TorqueConverter>
+          <Retarder>
+            <Data xsi:type="RetarderDataVIFType">
+              <Manufacturer>Generic Retarder Manufacturer</Manufacturer>
+              <Model>Generic Retarder</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <RetarderRatio>1.000</RetarderRatio>
+            </Data>
+          </Retarder>
+          <Axlegear>
+            <Data xsi:type="AxlegearDataVIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic 40t Long Haul Truck AxleGear</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <LineType>Single portal axle</LineType>
+              <Ratio>2.590</Ratio>
+            </Data>
+          </Axlegear>
+          <AxleWheels>
+            <Data xsi:type="AxleWheelsDataVIFType">
+              <Axles>
+                <vif:Axle axleNumber="1" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleDataDeclarationType">
+                  <AxleType>VehicleNonDriven</AxleType>
+                  <TwinTyres>false</TwinTyres>
+                  <Steered>true</Steered>
+                  <Tyre>
+                    <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+                      <Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+                      <Model>Generic Wheel</Model>
+                      <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+                      <Date>2017-01-11T14:00:00Z</Date>
+                      <AppVersion>Tyre Generation App 1.0</AppVersion>
+                      <Dimension>315/70 R22.5</Dimension>
+                      <RRCDeclared>0.0055</RRCDeclared>
+                      <FzISO>31300</FzISO>
+                    </Data>
+                    <Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5">
+                        <di:Transforms>
+                          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                        </di:Transforms>
+                        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                        <di:DigestValue>A/sq1ng4cqeOyauDUqUEnonRSPch3VCqZDX9Pf3tW1Q=</di:DigestValue>
+                      </di:Reference>
+                    </Signature>
+                  </Tyre>
+                </vif:Axle>
+                <vif:Axle axleNumber="2" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleDataDeclarationType">
+                  <AxleType>VehicleDriven</AxleType>
+                  <TwinTyres>true</TwinTyres>
+                  <Steered>false</Steered>
+                  <Tyre>
+                    <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+                      <Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+                      <Model>Generic Wheel</Model>
+                      <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+                      <Date>2017-01-11T14:00:00Z</Date>
+                      <AppVersion>Tyre Generation App 1.0</AppVersion>
+                      <Dimension>315/70 R22.5</Dimension>
+                      <RRCDeclared>0.0063</RRCDeclared>
+                      <FzISO>31300</FzISO>
+                    </Data>
+                    <Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5">
+                        <di:Transforms>
+                          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                        </di:Transforms>
+                        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                        <di:DigestValue>z+KDXmc5MIezM6RVgfYax5J9Efi0ghciG2/wLLmWaBk=</di:DigestValue>
+                      </di:Reference>
+                    </Signature>
+                  </Tyre>
+                </vif:Axle>
+              </Axles>
+            </Data>
+          </AxleWheels>
+          <Auxiliaries>
+            <Data xsi:type="AUX_PEV_PrimaryBusType">
+              <SteeringPump>
+                <Technology axleNumber="1">Full electric steering gear</Technology>
+              </SteeringPump>
+              <PneumaticSystem>
+                <CompressorDrive>electrically</CompressorDrive>
+                <SmartRegenerationSystem>false</SmartRegenerationSystem>
+                <AirsuspensionControl>electronically</AirsuspensionControl>
+              </PneumaticSystem>
+              <HVAC>
+                <AdjustableCoolantThermostat>true</AdjustableCoolantThermostat>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </Vehicle>
+      <InputDataSignature>
+        <di:Reference URI="#a">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>1Y+G8pCBW3+6srRHJ4rNxab2/QtCdb72B2J8f6q6bnQ=</di:DigestValue>
+        </di:Reference>
+      </InputDataSignature>
+      <ManufacturerRecordSignature>
+        <di:Reference URI="#MRF-1ccf69c2eaf247febc1d">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>IgI6WMze339CXdvOencyG2OLtEL9jzgErgJwgqhFEc4=</di:DigestValue>
+        </di:Reference>
+      </ManufacturerRecordSignature>
+      <Results>
+        <!--Always prints success at the moment-->
+        <Status>success</Status>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P31DD</PrimaryVehicleSubgroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1094.99</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32SD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">2737.48</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1262.82</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">4209.41</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">1347.01</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+        <Result status="success">
+          <PrimaryVehicleSubgroup>P32DD</PrimaryVehicleSubgroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
+            <Payload unit="kg">3367.53</Payload>
+            <PassengerCount>2</PassengerCount>
+          </SimulationParameters>
+          <ElectricEnergyConsumption>
+            <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
+          </ElectricEnergyConsumption>
+        </Result>
+      </Results>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.10.3035-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2023-04-24T14:44:33.8908586Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#VIF_P-9d4a11026a8541519910">
+        <di:Transforms>
+          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+        </di:Transforms>
+        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <di:DigestValue>2eFLXdCrQldtThOYSxOH6g6ZDgGmJib70YmAwAE7I8c=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </PrimaryVehicle>
+  <ManufacturingStep stepCount="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <Data xsi:type="BusManufacturingStepDataType" id="MST-44e7287604a4461c8ac8">
+      <HashPreviousStep>
+        <di:Reference URI="#VIF_P-9d4a11026a8541519910">
+          <di:Transforms>
+            <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+          </di:Transforms>
+          <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+          <di:DigestValue>2eFLXdCrQldtThOYSxOH6g6ZDgGmJib70YmAwAE7I8c=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStep>
+      <vif:Vehicle id="VEH-51e103f5eda94eb0ae94" xsi:type="Vehicle_PEV_CompletedBusDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+        <Manufacturer>Some Manufacturer</Manufacturer>
+        <ManufacturerAddress>Some Manufacturer Address</ManufacturerAddress>
+        <VIN>VEH-1234567890</VIN>
+        <Date>2021-06-30T22:00:00Z</Date>
+        <Model>Sample Bus Model</Model>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <CorrectedActualMass>500</CorrectedActualMass>
+        <TechnicalPermissibleMaximumLadenMass>3500</TechnicalPermissibleMaximumLadenMass>
+        <ClassBus>II+III</ClassBus>
+        <NumberPassengerSeatsLowerDeck>1</NumberPassengerSeatsLowerDeck>
+        <NumberPassengersStandingLowerDeck>10</NumberPassengersStandingLowerDeck>
+        <NumberPassengerSeatsUpperDeck>11</NumberPassengerSeatsUpperDeck>
+        <NumberPassengersStandingUpperDeck>2</NumberPassengersStandingUpperDeck>
+        <BodyworkCode>CB</BodyworkCode>
+        <LowEntry>false</LowEntry>
+        <HeightIntegratedBody>2500</HeightIntegratedBody>
+        <VehicleLength>9500</VehicleLength>
+        <VehicleWidth>2500</VehicleWidth>
+        <EntranceHeight>2000</EntranceHeight>
+        <DoorDriveTechnology>electric</DoorDriveTechnology>
+        <VehicleDeclarationType>final</VehicleDeclarationType>
+        <ADAS xsi:type="ADAS_PEV_Type">
+          <PredictiveCruiseControl>none</PredictiveCruiseControl>
+        </ADAS>
+        <Components xsi:type="Components_xEV_CompletedBusType">
+          <AirDrag>
+            <v2.0:Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType">
+              <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer>
+              <v2.0:Model>Generic Model</v2.0:Model>
+              <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+              <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date>
+              <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion>
+              <v2.0:CdxA_0>6.31</v2.0:CdxA_0>
+              <v2.0:TransferredCdxA>6.32</v2.0:TransferredCdxA>
+              <v2.0:DeclaredCdxA>6.34</v2.0:DeclaredCdxA>
+            </v2.0:Data>
+            <v2.0:Signature>
+              <di:Reference URI="#CabinX23h">
+                <di:Transforms>
+                  <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                  <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+                </di:Transforms>
+                <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                <di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </AirDrag>
+          <Auxiliaries>
+            <Data xsi:type="AUX_xEV_CompletedBusType">
+              <ElectricSystem>
+                <LEDLights>
+                  <Interiorlights>false</Interiorlights>
+                  <Dayrunninglights>true</Dayrunninglights>
+                  <Positionlights>true</Positionlights>
+                  <Brakelights>true</Brakelights>
+                  <Headlights>false</Headlights>
+                </LEDLights>
+              </ElectricSystem>
+              <HVAC>
+                <SystemConfiguration>6</SystemConfiguration>
+                <HeatPumpTypeDriverCompartment>
+                  <Cooling>none</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypeDriverCompartment>
+                <HeatPumpTypePassengerCompartment>
+                  <Cooling>non R-744 3-stage</Cooling>
+                  <Heating>none</Heating>
+                </HeatPumpTypePassengerCompartment>
+                <AuxiliaryHeaterPower>50000</AuxiliaryHeaterPower>
+                <DoubleGlazing>false</DoubleGlazing>
+                <AdjustableAuxiliaryHeater>true</AdjustableAuxiliaryHeater>
+                <SeparateAirDistributionDucts>true</SeparateAirDistributionDucts>
+                <WaterElectricHeater>false</WaterElectricHeater>
+                <AirElectricHeater>false</AirElectricHeater>
+                <OtherHeatingTechnology>false</OtherHeatingTechnology>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </vif:Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.10.3035-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2023-04-24T14:44:34.0974322Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-44e7287604a4461c8ac8">
+        <di:Transforms>
+          <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+          <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+        </di:Transforms>
+        <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <di:DigestValue>QU8Anch9xRt8dhf8WQMFmkVsSaAU4hfE88c3yg/O+xU=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStep>
+</VectoOutputMultistep>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_IEPC-S_NoAxlegear.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_IEPC-S_NoAxlegear.xml
new file mode 100644
index 0000000000000000000000000000000000000000..18943e24b10bc698f057ffd1da62a4fac34b7434
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_IEPC-S_NoAxlegear.xml
@@ -0,0 +1,500 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="2.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:/VectoCore/VectoCore/Resources/XSD/VectoDeclarationJob.xsd" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1"  xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+	<v2.0:Vehicle xsi:type="Vehicle_HEV-IEPC-S_HeavyLorryDeclarationType" id="a">
+		<Manufacturer>TU Graz</Manufacturer>
+		<ManufacturerAddress>Inffeldgasse 19</ManufacturerAddress>
+		<Model>HEV Heavy Lorry Px</Model>
+		<VIN>1234</VIN>
+		<Date>2017-01-01T00:00:00Z</Date>
+		<LegislativeCategory>N3</LegislativeCategory>
+		<ChassisConfiguration>Rigid Lorry</ChassisConfiguration>
+		<AxleConfiguration>4x2</AxleConfiguration>
+		<CorrectedActualMass>6000</CorrectedActualMass>
+		<TechnicalPermissibleMaximumLadenMass>12000</TechnicalPermissibleMaximumLadenMass>
+		<IdlingSpeed>650</IdlingSpeed>
+		<RetarderType>None</RetarderType>
+		<AngledriveType>None</AngledriveType>
+		<PTO xsi:type="PTOType">
+			<PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+			<PTOOtherElements>none</PTOOtherElements>
+		</PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<NgTankSystem>Liquefied</NgTankSystem>
+		<!-- optional -->
+		<SleeperCab>false</SleeperCab>
+		<VehicleTypeApprovalNumber>ASDF</VehicleTypeApprovalNumber>
+		<ArchitectureID>S-IEPC</ArchitectureID>
+		<OvcHev>false</OvcHev>
+		<ADAS xsi:type="ADAS_HEV_Type">
+			<EngineStopStart>true</EngineStopStart>
+			<PredictiveCruiseControl>1,2,3</PredictiveCruiseControl>
+		</ADAS>
+		<ElectricMotorTorqueLimits xsi:type="ElectricMachineTorqueLimitsType">
+			<!-- optional -->
+			<ElectricMachine>
+				<Position>GEN</Position>
+				<VoltageLevel>
+					<Voltage>400</Voltage>
+					<MaxTorqueCurve>
+						<v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00"/>
+						<v2.3:Entry outShaftSpeed="4000.00" maxTorque="300.00" minTorque="-300.00"/>
+					</MaxTorqueCurve>
+				</VoltageLevel>
+				<VoltageLevel>
+					<Voltage>600</Voltage>
+					<MaxTorqueCurve>
+						<v2.3:Entry outShaftSpeed="0.00" maxTorque="200.00" minTorque="-200.00"/>
+						<v2.3:Entry outShaftSpeed="4000.00" maxTorque="300.00" minTorque="-300.00"/>
+					</MaxTorqueCurve>
+				</VoltageLevel>
+			</ElectricMachine>
+		</ElectricMotorTorqueLimits>
+		<Components xsi:type="Components_HEV-IEPC-S_LorryType">
+			<Engine>
+				<v2.0:Data xsi:type="v1.0:EngineDataDeclarationType" id="ENG-gooZah3D" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0">
+					<Manufacturer>Generic Engine Manufacturer</Manufacturer>
+					<Model>Generic 40t Long Haul Truck Engine</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-02-15T11:00:00Z</Date>
+					<AppVersion>VectoEngine x.y</AppVersion>
+					<Displacement>12730</Displacement>
+					<IdlingSpeed>560</IdlingSpeed>
+					<RatedSpeed>2200</RatedSpeed>
+					<RatedPower>380000</RatedPower>
+					<MaxEngineTorque>2300</MaxEngineTorque>
+					<WHTCUrban>1.0097</WHTCUrban>
+					<WHTCRural>1.0035</WHTCRural>
+					<WHTCMotorway>1.0200</WHTCMotorway>
+					<BFColdHot>1.0000</BFColdHot>
+					<CFRegPer>1.0000</CFRegPer>
+					<CFNCV>1.0000</CFNCV>
+					<FuelType>NG</FuelType>
+					<FuelConsumptionMap>
+						<Entry engineSpeed="560.00" torque="-149.00" fuelConsumption="0.00"/>
+						<Entry engineSpeed="560.00" torque="1180.00" fuelConsumption="12869.00"/>
+						<Entry engineSpeed="2100.00" torque="-320.00" fuelConsumption="0.00"/>
+						<Entry engineSpeed="2100.00" torque="1100.00" fuelConsumption="50653.00"/>
+					</FuelConsumptionMap>
+					<FullLoadAndDragCurve>
+						<Entry engineSpeed="560.00" maxTorque="1180.00" dragTorque="-149.00"/>
+						<Entry engineSpeed="1800.00" maxTorque="1800.00" dragTorque="-300.00"/>
+						<Entry engineSpeed="2100.00" maxTorque="1100.00" dragTorque="-320.00"/>
+					</FullLoadAndDragCurve>
+				</v2.0:Data>
+				<v2.0:Signature>
+					<di:Reference URI="#ENG-gooZah3D">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>/qqS7iMvDm0MYurhsIRZTF5FeS+MNA2HnoS1P8SrSdA=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</Engine>
+			<ElectricMachineGEN>
+				<PowertrainPosition>GEN</PowertrainPosition>
+				<Count>1</Count>
+				<ElectricMachineSystem>
+					<v2.3:Data xsi:type="ElectricMachineSystemMeasuredDataDeclarationType" id="EM-1234" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+						<Manufacturer>a</Manufacturer>
+						<Model>a</Model>
+						<CertificationNumber>token</CertificationNumber>
+						<Date>2017-01-01T00:00:00Z</Date>
+						<AppVersion>aaaaa</AppVersion>
+						<ElectricMachineType>ASM</ElectricMachineType>
+						<CertificationMethod>Measured</CertificationMethod>
+						<R85RatedPower>50000</R85RatedPower>
+						<RotationalInertia>0.10</RotationalInertia>
+						<DcDcConverterIncluded>true</DcDcConverterIncluded>
+						<IHPCType>None</IHPCType>
+						<VoltageLevel>
+							<Voltage>400</Voltage>
+							<ContinuousTorque>200.00</ContinuousTorque>
+							<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+							<OverloadTorque>400.00</OverloadTorque>
+							<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+							<OverloadDuration>30.00</OverloadDuration>
+							<MaxTorqueCurve>
+								<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+								<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+							</MaxTorqueCurve>
+							<PowerMap>
+								<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+								<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+								<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+								<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+								<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+							</PowerMap>
+						</VoltageLevel>
+						<VoltageLevel>
+							<Voltage>600</Voltage>
+							<ContinuousTorque>200.00</ContinuousTorque>
+							<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+							<OverloadTorque>400.00</OverloadTorque>
+							<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+							<OverloadDuration>30.00</OverloadDuration>
+							<MaxTorqueCurve>
+								<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+								<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+							</MaxTorqueCurve>
+							<PowerMap>
+								<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+								<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+								<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+								<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+								<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+								<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+							</PowerMap>
+						</VoltageLevel>
+						<DragCurve>
+							<Entry outShaftSpeed="0.00" dragTorque="10.00"/>
+							<Entry outShaftSpeed="4000.00" dragTorque="30.00"/>
+						</DragCurve>
+						<Conditioning>
+							<Entry coolantTempInlet="30" coolingPower="5000"/>
+						</Conditioning>
+					</v2.3:Data>
+					<v2.3:Signature>
+						<di:Reference URI="#EM-1234">
+							<di:Transforms>
+								<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+								<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+							</di:Transforms>
+							<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+							<di:DigestValue>siONkqzC3QW+4si2eVwLNTwtAxUM0dxMFdAYXjVNl+0=</di:DigestValue>
+						</di:Reference>
+					</v2.3:Signature>
+				</ElectricMachineSystem>
+			</ElectricMachineGEN>
+			<ElectricEnergyStorage>
+				<Battery>
+					<StringID>0</StringID>
+					<REESS>
+						<v2.4:Data xsi:type="BatterySystemDataType" id="BAT-asdf" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+							<Manufacturer>a</Manufacturer>
+							<Model>a</Model>
+							<CertificationNumber>token</CertificationNumber>
+							<Date>2017-01-01T00:00:00Z</Date>
+							<AppVersion>aaaaa</AppVersion>
+							<CertificationMethod>Measured</CertificationMethod>
+							<BatteryType>HPBS</BatteryType>
+							<RatedCapacity>72.00</RatedCapacity>
+							<ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+							<JunctionboxIncluded>true</JunctionboxIncluded>
+							<TestingTemperature>20</TestingTemperature>
+							<OCV>
+								<Entry SoC="0" OCV="620.00"/>
+								<Entry SoC="100" OCV="640.00"/>
+							</OCV>
+							<InternalResistance>
+								<Entry SoC="0" R_2="10.00" R_10="11.00" R_20="12.00"/>
+								<Entry SoC="100" R_2="12.00" R_10="14.00" R_20="16.00"/>
+							</InternalResistance>
+							<CurrentLimits>
+								<Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00"/>
+								<Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00"/>
+							</CurrentLimits>
+						</v2.4:Data>
+						<Signature>
+							<di:Reference URI="#BAT-asdf">
+								<di:Transforms>
+									<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+									<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+								</di:Transforms>
+								<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+								<di:DigestValue>22QLOYTZK+bUIolzdEzc3Ut0wPIOXEBdWv72ST0Zbyw=</di:DigestValue>
+							</di:Reference>
+						</Signature>
+					</REESS>
+					<SOCmin>20</SOCmin>
+					<SOCmax>80</SOCmax>
+				</Battery>
+				<Battery>
+					<StringID>1</StringID>
+					<REESS>
+						<v2.4:Data xsi:type="BatterySystemDataType" id="BAT-asdf" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+							<Manufacturer>a</Manufacturer>
+							<Model>a</Model>
+							<CertificationNumber>token</CertificationNumber>
+							<Date>2017-01-01T00:00:00Z</Date>
+							<AppVersion>aaaaa</AppVersion>
+							<CertificationMethod>Measured</CertificationMethod>
+							<BatteryType>HPBS</BatteryType>
+							<RatedCapacity>72.00</RatedCapacity>
+							<ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+							<JunctionboxIncluded>true</JunctionboxIncluded>
+							<TestingTemperature>20</TestingTemperature>
+							<OCV>
+								<Entry SoC="0" OCV="620.00"/>
+								<Entry SoC="100" OCV="640.00"/>
+							</OCV>
+							<InternalResistance>
+								<Entry SoC="0" R_2="10.00" R_10="11.00" R_20="12.00"/>
+								<Entry SoC="100" R_2="12.00" R_10="14.00" R_20="16.00"/>
+							</InternalResistance>
+							<CurrentLimits>
+								<Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00"/>
+								<Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00"/>
+							</CurrentLimits>
+						</v2.4:Data>
+						<Signature>
+							<di:Reference URI="#BAT-asdf">
+								<di:Transforms>
+									<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+									<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+								</di:Transforms>
+								<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+								<di:DigestValue>22QLOYTZK+bUIolzdEzc3Ut0wPIOXEBdWv72ST0Zbyw=</di:DigestValue>
+							</di:Reference>
+						</Signature>
+					</REESS>
+				</Battery>
+			</ElectricEnergyStorage>
+			<IEPC>
+				<v2.3:Data xsi:type="IEPCMeasuredDataDeclarationType" id="EM-1234" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
+					<Manufacturer>a</Manufacturer>
+					<Model>a</Model>
+					<CertificationNumber>token</CertificationNumber>
+					<Date>2017-01-01T00:00:00Z</Date>
+					<AppVersion>aaaaa</AppVersion>
+					<ElectricMachineType>ASM</ElectricMachineType>
+					<CertificationMethod>Measured for complete component</CertificationMethod>
+					<R85RatedPower>50000</R85RatedPower>
+					<RotationalInertia>0.10</RotationalInertia>
+					<DifferentialIncluded>false</DifferentialIncluded>
+					<DesignTypeWheelMotor>false</DesignTypeWheelMotor>
+					<Gears xsi:type="v2.3:IEPCGearsDeclarationType">
+						<Gear number="1">
+							<Ratio>3.000</Ratio>
+						</Gear>
+						<Gear number="2">
+							<Ratio>1.000</Ratio>
+							<MaxOutShaftTorque>2000</MaxOutShaftTorque>
+						</Gear>
+					</Gears>
+					<VoltageLevel>
+						<Voltage>400</Voltage>
+						<ContinuousTorque>200.00</ContinuousTorque>
+						<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+						<OverloadTorque>400.00</OverloadTorque>
+						<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+						<OverloadDuration>30.00</OverloadDuration>
+						<MaxTorqueCurve>
+							<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="1000.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+						</MaxTorqueCurve>
+						<PowerMap gear="1">
+							<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+							<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+						</PowerMap>
+						<PowerMap gear="2">
+							<Entry outShaftSpeed="0.00" torque="500.00" electricPower="1500.00"/>
+							<Entry outShaftSpeed="0.00" torque="-500.00" electricPower="-1500.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="5000.00" electricPower="25000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-5000.00" electricPower="-25000.00"/>
+						</PowerMap>
+					</VoltageLevel>
+					<VoltageLevel>
+						<Voltage>600</Voltage>
+						<ContinuousTorque>200.00</ContinuousTorque>
+						<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+						<OverloadTorque>400.00</OverloadTorque>
+						<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+						<OverloadDuration>30.00</OverloadDuration>
+						<MaxTorqueCurve>
+							<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="1000.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+						</MaxTorqueCurve>
+						<PowerMap gear="1">
+							<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+							<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+						</PowerMap>
+						<PowerMap gear="2">
+							<Entry outShaftSpeed="0.00" torque="500.00" electricPower="1500.00"/>
+							<Entry outShaftSpeed="0.00" torque="-500.00" electricPower="-1500.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="5000.00" electricPower="25000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-5000.00" electricPower="-25000.00"/>
+						</PowerMap>
+					</VoltageLevel>
+					<DragCurve gear="1">
+						<Entry outShaftSpeed="0.00" dragTorque="10.00"/>
+						<Entry outShaftSpeed="4000.00" dragTorque="30.00"/>
+					</DragCurve>
+					<DragCurve gear="2">
+						<Entry outShaftSpeed="0.00" dragTorque="15.00"/>
+						<Entry outShaftSpeed="4500.00" dragTorque="35.00"/>
+					</DragCurve>
+					<Conditioning>
+						<Entry coolantTempInlet="30" coolingPower="5000"/>
+					</Conditioning>
+				</v2.3:Data>
+				<v2.3:Signature>
+					<di:Reference URI="#EM-1234">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>cs4ui0pCgphHUIZKV6abOqX/XCq0CMFVc763j4vdpuE=</di:DigestValue>
+					</di:Reference>
+				</v2.3:Signature>
+			</IEPC>
+			<Retarder>
+				<!-- optional -->
+				<v2.0:Data id="RET-Shai9imi" xsi:type="v2.0:RetarderDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Retarder Manufacturer</Manufacturer>
+					<Model>Generic Retarder</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-01-11T11:00:00Z</Date>
+					<AppVersion>3.0.1</AppVersion>
+					<CertificationMethod>Standard values</CertificationMethod>
+					<RetarderLossMap>
+						<Entry retarderSpeed="0.00" torqueLoss="10.00"/>
+						<Entry retarderSpeed="2300.00" torqueLoss="20.58"/>
+					</RetarderLossMap>
+				</v2.0:Data>
+				<v2.0:Signature>
+					<di:Reference URI="#RET-Shai9imi">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>xcfok6Uo1kvFefSRo+W/oMfEfS5BdTklBugAjby2DUQ=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</Retarder>
+			<AxleWheels>
+				<v2.0:Data xsi:type="v2.0:AxleWheelsDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Axles>
+						<Axle axleNumber="1" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleNonDriven</AxleType>
+							<TwinTyres>false</TwinTyres>
+							<Steered>true</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0055</RRCDeclared>
+									<FzISO>31300</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>A/sq1ng4cqeOyauDUqUEnonRSPch3VCqZDX9Pf3tW1Q=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+						<Axle axleNumber="2" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleDriven</AxleType>
+							<TwinTyres>true</TwinTyres>
+							<Steered>false</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0063</RRCDeclared>
+									<FzISO>31300</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>z+KDXmc5MIezM6RVgfYax5J9Efi0ghciG2/wLLmWaBk=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+					</Axles>
+				</v2.0:Data>
+			</AxleWheels>
+			<Auxiliaries>
+				<Data xsi:type="AUX_HEV-S_LorryDataType">
+					<Fan>
+						<Technology>Hydraulic driven - Constant displacement pump</Technology>
+					</Fan>
+					<SteeringPump>
+						<Technology axleNumber="1">Electric driven pump</Technology>
+					</SteeringPump>
+					<ElectricSystem>
+						<Technology>Standard technology - LED headlights, all</Technology>
+					</ElectricSystem>
+					<PneumaticSystem>
+						<Technology>Medium Supply 2-stage</Technology>
+					</PneumaticSystem>
+					<HVAC>
+						<Technology>Default</Technology>
+					</HVAC>
+				</Data>
+			</Auxiliaries>
+			<AirDrag>
+				<!-- optional -->
+				<Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Manufacturer</Manufacturer>
+					<Model>Generic Model</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-03-24T15:00:00Z</Date>
+					<AppVersion>Vecto AirDrag x.y</AppVersion>
+					<CdxA_0>6.31</CdxA_0>
+					<TransferredCdxA>6.32</TransferredCdxA>
+					<DeclaredCdxA>6.34</DeclaredCdxA>
+				</Data>
+				<v2.0:Signature>
+					<di:Reference URI="#CabinX23h">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</AirDrag>
+		</Components>
+	</v2.0:Vehicle>
+</tns:VectoInputDeclaration>
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/IEPC_heavyLorry_NoAxlegear.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/IEPC_heavyLorry_NoAxlegear.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0b2686ae1b79c429be274935ffb13fc1f3578196
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/IEPC_heavyLorry_NoAxlegear.xml
@@ -0,0 +1,350 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="2.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:/VectoCore/VectoCore/Resources/XSD/VectoDeclarationJob.xsd" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1"  xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
+	<v2.0:Vehicle xsi:type="Vehicle_IEPC_HeavyLorryDeclarationType" id="a">
+		<Manufacturer>TU Graz</Manufacturer>
+		<ManufacturerAddress>Inffeldgasse 19</ManufacturerAddress>
+		<Model>HEV Heavy Lorry Px</Model>
+		<VIN>1234</VIN>
+		<Date>2017-01-01T00:00:00Z</Date>
+		<LegislativeCategory>N3</LegislativeCategory>
+		<ChassisConfiguration>Rigid Lorry</ChassisConfiguration>
+		<AxleConfiguration>4x2</AxleConfiguration>
+		<CorrectedActualMass>6000</CorrectedActualMass>
+		<TechnicalPermissibleMaximumLadenMass>12000</TechnicalPermissibleMaximumLadenMass>
+		<RetarderType>None</RetarderType>
+		<AngledriveType>None</AngledriveType>
+		<PTO xsi:type="PTOType">
+			<PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+			<PTOOtherElements>none</PTOOtherElements>
+		</PTO>
+		<ZeroEmissionVehicle>true</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<VehicleTypeApprovalNumber>ASDF</VehicleTypeApprovalNumber>
+		<ArchitectureID>E-IEPC</ArchitectureID>
+		<ADAS xsi:type="ADAS_IEPC_Type">
+			<PredictiveCruiseControl>1,2,3</PredictiveCruiseControl>
+		</ADAS>
+		<Components xsi:type="Components_IEPC_LorryType">
+			<IEPC>
+				<v2.3:Data xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xsi:type="IEPCMeasuredDataDeclarationType" id="IEPC-asdf">
+					<Manufacturer>a</Manufacturer>
+					<Model>a</Model>
+					<CertificationNumber>token</CertificationNumber>
+					<Date>2017-01-01T00:00:00Z</Date>
+					<AppVersion>aaaaa</AppVersion>
+					<ElectricMachineType>ASM</ElectricMachineType>
+					<CertificationMethod>Measured for complete component</CertificationMethod>
+					<R85RatedPower>50000</R85RatedPower>
+					<RotationalInertia>0.10</RotationalInertia>
+					<DifferentialIncluded>false</DifferentialIncluded>
+					<DesignTypeWheelMotor>false</DesignTypeWheelMotor>
+					<Gears xsi:type="IEPCGearsDeclarationType">
+						<Gear number="1">
+							<Ratio>3.000</Ratio>
+						</Gear>
+						<Gear number="2">
+							<Ratio>1.000</Ratio>
+							<MaxOutShaftTorque>2000</MaxOutShaftTorque>
+						</Gear>
+					</Gears>
+					<VoltageLevel>
+						<Voltage>400</Voltage>
+						<ContinuousTorque>200.00</ContinuousTorque>
+						<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+						<OverloadTorque>400.00</OverloadTorque>
+						<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+						<OverloadDuration>30.00</OverloadDuration>
+						<MaxTorqueCurve>
+							<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="1000.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+						</MaxTorqueCurve>
+						<PowerMap gear="1">
+							<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+							<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+						</PowerMap>
+						<PowerMap gear="2">
+							<Entry outShaftSpeed="0.00" torque="500.00" electricPower="1500.00"/>
+							<Entry outShaftSpeed="0.00" torque="-500.00" electricPower="-1500.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="5000.00" electricPower="25000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-5000.00" electricPower="-25000.00"/>
+						</PowerMap>
+					</VoltageLevel>
+					<VoltageLevel>
+						<Voltage>600</Voltage>
+						<ContinuousTorque>200.00</ContinuousTorque>
+						<TestSpeedContinuousTorque>2000.00</TestSpeedContinuousTorque>
+						<OverloadTorque>400.00</OverloadTorque>
+						<TestSpeedOverloadTorque>2000.00</TestSpeedOverloadTorque>
+						<OverloadDuration>30.00</OverloadDuration>
+						<MaxTorqueCurve>
+							<Entry outShaftSpeed="0.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="1000.00" maxTorque="450.00" minTorque="-450.00"/>
+							<Entry outShaftSpeed="4000.00" maxTorque="100.00" minTorque="-100.00"/>
+						</MaxTorqueCurve>
+						<PowerMap gear="1">
+							<Entry outShaftSpeed="0.00" torque="400.00" electricPower="1000.00"/>
+							<Entry outShaftSpeed="0.00" torque="-400.00" electricPower="-1000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-4000.00" electricPower="-20000.00"/>
+						</PowerMap>
+						<PowerMap gear="2">
+							<Entry outShaftSpeed="0.00" torque="500.00" electricPower="1500.00"/>
+							<Entry outShaftSpeed="0.00" torque="-500.00" electricPower="-1500.00"/>
+							<Entry outShaftSpeed="1000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="1000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="4000.00" electricPower="20000.00"/>
+							<Entry outShaftSpeed="2000.00" torque="-4000.00" electricPower="-20000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="5000.00" electricPower="25000.00"/>
+							<Entry outShaftSpeed="4000.00" torque="-5000.00" electricPower="-25000.00"/>
+						</PowerMap>
+					</VoltageLevel>
+					<DragCurve gear="1">
+						<Entry outShaftSpeed="0.00" dragTorque="10.00"/>
+						<Entry outShaftSpeed="4000.00" dragTorque="30.00"/>
+					</DragCurve>
+					<DragCurve gear="2">
+						<Entry outShaftSpeed="0.00" dragTorque="15.00"/>
+						<Entry outShaftSpeed="4500.00" dragTorque="35.00"/>
+					</DragCurve>
+					<Conditioning>
+						<Entry coolantTempInlet="30" coolingPower="5000"/>
+					</Conditioning>
+				</v2.3:Data>
+				<v2.3:Signature>
+					<di:Reference URI="#IEPC-asdf">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>/+OkpqMJNrSUR2r8zwuvw+IJOEP3c9lDM+Buo32YxO0=</di:DigestValue>
+					</di:Reference>
+				</v2.3:Signature>
+			</IEPC>
+			<ElectricEnergyStorage>
+				<Battery>
+					<StringID>0</StringID>
+					<REESS>
+						<v2.4:Data id="BAT-asdf1" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xsi:type="BatterySystemDataType">
+							<Manufacturer>a</Manufacturer>
+							<Model>a</Model>
+							<CertificationNumber>token</CertificationNumber>
+							<Date>2017-01-01T00:00:00Z</Date>
+							<AppVersion>aaaaa</AppVersion>
+							<CertificationMethod>Measured</CertificationMethod>
+							<BatteryType>HPBS</BatteryType>
+							<RatedCapacity>72.00</RatedCapacity>
+							<ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+							<JunctionboxIncluded>true</JunctionboxIncluded>
+							<TestingTemperature>20</TestingTemperature>
+							<OCV>
+								<Entry SoC="0" OCV="620.00"/>
+								<Entry SoC="100" OCV="640.00"/>
+							</OCV>
+							<InternalResistance>
+								<Entry SoC="0" R_2="10.00" R_10="11.00" R_20="12.00"/>
+								<Entry SoC="100" R_2="12.00" R_10="14.00" R_20="16.00"/>
+							</InternalResistance>
+							<CurrentLimits>
+								<Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00"/>
+								<Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00"/>
+							</CurrentLimits>
+						</v2.4:Data>
+						<Signature>
+							<di:Reference URI="#BAT-asdf1">
+								<di:Transforms>
+									<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+									<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+								</di:Transforms>
+								<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+								<di:DigestValue>rMNU7I17SCZSC0o8+zVwZ5I1dpSvJK8uuZQ8SmduVak=</di:DigestValue>
+							</di:Reference>
+						</Signature>
+					</REESS>
+					<SOCmin>20</SOCmin>
+					<SOCmax>80</SOCmax>
+				</Battery>
+				<Battery>
+					<StringID>1</StringID>
+					<REESS>
+						<v2.4:Data id="BAT-asdf2" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xsi:type="BatterySystemDataType">
+							<Manufacturer>a</Manufacturer>
+							<Model>a</Model>
+							<CertificationNumber>token</CertificationNumber>
+							<Date>2017-01-01T00:00:00Z</Date>
+							<AppVersion>aaaaa</AppVersion>
+							<CertificationMethod>Measured</CertificationMethod>
+							<BatteryType>HPBS</BatteryType>
+							<RatedCapacity>72.00</RatedCapacity>
+							<ConnectorsSubsystemsIncluded>true</ConnectorsSubsystemsIncluded>
+							<JunctionboxIncluded>true</JunctionboxIncluded>
+							<TestingTemperature>20</TestingTemperature>
+							<OCV>
+								<Entry SoC="0" OCV="620.00"/>
+								<Entry SoC="100" OCV="640.00"/>
+							</OCV>
+							<InternalResistance>
+								<Entry SoC="0" R_2="10.00" R_10="11.00" R_20="12.00"/>
+								<Entry SoC="100" R_2="12.00" R_10="14.00" R_20="16.00"/>
+							</InternalResistance>
+							<CurrentLimits>
+								<Entry SoC="0" maxChargingCurrent="50.00" maxDischargingCurrent="0.00"/>
+								<Entry SoC="100" maxChargingCurrent="0.00" maxDischargingCurrent="50.00"/>
+							</CurrentLimits>
+						</v2.4:Data>
+						<Signature>
+							<di:Reference URI="#BAT-asdf2">
+								<di:Transforms>
+									<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+									<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+								</di:Transforms>
+								<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+								<di:DigestValue>oa0mdxJCVb7SnL4wavYaEjqdmrHntwVj9Poo6taL9u4=</di:DigestValue>
+							</di:Reference>
+						</Signature>
+					</REESS>
+				</Battery>
+			</ElectricEnergyStorage>
+			<Retarder>
+				<!-- optional -->
+				<v2.0:Data id="RET-Shai9imi" xsi:type="v2.0:RetarderDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Retarder Manufacturer</Manufacturer>
+					<Model>Generic Retarder</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-01-11T11:00:00Z</Date>
+					<AppVersion>3.0.1</AppVersion>
+					<CertificationMethod>Standard values</CertificationMethod>
+					<RetarderLossMap>
+						<Entry retarderSpeed="0.00" torqueLoss="10.00"/>
+						<Entry retarderSpeed="2300.00" torqueLoss="20.58"/>
+					</RetarderLossMap>
+				</v2.0:Data>
+				<v2.0:Signature>
+					<di:Reference URI="#RET-Shai9imi">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>xcfok6Uo1kvFefSRo+W/oMfEfS5BdTklBugAjby2DUQ=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</Retarder>
+			<AxleWheels>
+				<v2.0:Data xsi:type="v2.0:AxleWheelsDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Axles>
+						<Axle axleNumber="1" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleNonDriven</AxleType>
+							<TwinTyres>false</TwinTyres>
+							<Steered>true</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0055</RRCDeclared>
+									<FzISO>31300</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>A/sq1ng4cqeOyauDUqUEnonRSPch3VCqZDX9Pf3tW1Q=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+						<Axle axleNumber="2" xsi:type="AxleDataDeclarationType">
+							<AxleType>VehicleDriven</AxleType>
+							<TwinTyres>true</TwinTyres>
+							<Steered>false</Steered>
+							<Tyre>
+								<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
+									<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
+									<Model>Generic Wheel</Model>
+									<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+									<Date>2017-01-11T14:00:00Z</Date>
+									<AppVersion>Tyre Generation App 1.0</AppVersion>
+									<Dimension>315/70 R22.5</Dimension>
+									<RRCDeclared>0.0063</RRCDeclared>
+									<FzISO>31300</FzISO>
+								</Data>
+								<Signature>
+									<di:Reference URI="#WHL-5432198760-315-70-R22.5">
+										<di:Transforms>
+											<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+											<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+										</di:Transforms>
+										<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+										<di:DigestValue>z+KDXmc5MIezM6RVgfYax5J9Efi0ghciG2/wLLmWaBk=</di:DigestValue>
+									</di:Reference>
+								</Signature>
+							</Tyre>
+						</Axle>
+					</Axles>
+				</v2.0:Data>
+			</AxleWheels>
+			<Auxiliaries>
+				<Data xsi:type="AUX_IEPC_LorryDataType">
+					<SteeringPump>
+						<Technology axleNumber="1">Electric driven pump</Technology>
+					</SteeringPump>
+					<ElectricSystem>
+						<Technology>Standard technology - LED headlights, all</Technology>
+					</ElectricSystem>
+					<PneumaticSystem>
+						<Technology>Medium Supply 2-stage + elec. driven</Technology>
+					</PneumaticSystem>
+					<HVAC>
+						<Technology>Default</Technology>
+					</HVAC>
+				</Data>
+			</Auxiliaries>
+			<AirDrag>
+				<!-- optional -->
+				<Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+					<Manufacturer>Generic Manufacturer</Manufacturer>
+					<Model>Generic Model</Model>
+					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+					<Date>2017-03-24T15:00:00Z</Date>
+					<AppVersion>Vecto AirDrag x.y</AppVersion>
+					<CdxA_0>6.31</CdxA_0>
+					<TransferredCdxA>6.32</TransferredCdxA>
+					<DeclaredCdxA>6.34</DeclaredCdxA>
+				</Data>
+				<v2.0:Signature>
+					<di:Reference URI="#CabinX23h">
+						<di:Transforms>
+							<di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/>
+							<di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+						</di:Transforms>
+						<di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
+						<di:DigestValue>NroIsfnT7+1zYG5CTHxpclh0ZaRZvGyrfFPmWdKbFbg=</di:DigestValue>
+					</di:Reference>
+				</v2.0:Signature>
+			</AirDrag>
+		</Components>
+	</v2.0:Vehicle>
+</tns:VectoInputDeclaration>
diff --git a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs
index b46f7ace752528d4484fdf7761f615e09a68f47a..292798c9ea2fb5bed44cb093e4a9b10df38990b2 100644
--- a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs
+++ b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs
@@ -60,6 +60,8 @@ namespace TUGraz.VectoCore.Tests.XML.Reports
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_S4.xml";
 		protected const string HEV_IEPC_S_HeavyLorry = 
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_IEPC-S.xml";
+		protected const string HEV_IEPC_S_NoAxlegear_HeavyLorry = 
+			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/HEV-S_heavyLorry_IEPC-S_NoAxlegear.xml";
 		protected const string PEV_E2_HeavyLorry = 
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/PEV_heavyLorry_AMT_E2.xml";
 		protected const string PEV_E3_HeavyLorry = 
@@ -68,6 +70,8 @@ namespace TUGraz.VectoCore.Tests.XML.Reports
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/PEV_heavyLorry_E4.xml";
 		protected const string PEV_IEPC_HeavyLorry =
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/IEPC_heavyLorry.xml";
+		protected const string PEV_IEPC_NoAxlegear_HeavyLorry = 
+			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/HeavyLorry/IEPC_heavyLorry_NoAxlegear.xml";
 
 		protected const string Exempted_HeavyLorry =
 			@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/ExemptedVehicles/exempted_heavyLorry.xml";
@@ -102,6 +106,10 @@ namespace TUGraz.VectoCore.Tests.XML.Reports
 		protected const string Exempted_CompletedBus = @"TestData/XML/XMLReaderDeclaration/SchemaVersionMultistage.0.1/exempted_completed.VIF_Report_2.xml";
 		//@"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/ExemptedVehicles/exempted_completedBus_input_full.xml";
 
+		protected const string HEVCompletedBus = @"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/HEVCompletedBus_3.xml";
+		 
+		protected const string PEVCompletedBus = @"TestData/XML/XMLReaderDeclaration/SchemaVersion2.4/Distributed/CompletedBus/PEV_completedBus_3.xml";
+
 		public static bool ValidateAndPrint(XDocument document, XmlDocumentType documentType)
 		{
 			var error = false;
diff --git a/VectoCore/VectoCoreTest/XML/Reports/MonitoringReportWriterTest.cs b/VectoCore/VectoCoreTest/XML/Reports/MonitoringReportWriterTest.cs
new file mode 100644
index 0000000000000000000000000000000000000000..dec64c93e010d5b51336a1cb522dbdfd92ac9676
--- /dev/null
+++ b/VectoCore/VectoCoreTest/XML/Reports/MonitoringReportWriterTest.cs
@@ -0,0 +1,219 @@
+using Ninject;
+using NUnit.Framework;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml;
+using TUGraz.VectoCommon.InputData;
+using TUGraz.VectoCommon.Models;
+using TUGraz.VectoCore.InputData.FileIO.XML;
+using TUGraz.VectoCore.Models.Declaration;
+using TUGraz.VectoCore.Models.Simulation.Data;
+using TUGraz.VectoCore.Models.Simulation.Impl;
+using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory;
+using TUGraz.VectoCore.Models.SimulationComponent.Data;
+using TUGraz.VectoCore.OutputData;
+using TUGraz.VectoCore.OutputData.FileIO;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport;
+using TUGraz.VectoCore.OutputData.XML.DeclarationReports.MonitoringReport;
+using TUGraz.VectoCore.Utils;
+using TUGraz.VectoHashing.Impl;
+
+namespace TUGraz.VectoCore.Tests.XML.Reports
+{
+	[TestFixture]
+	[NonParallelizable]
+    public class MonitoringReportWriterTest : MRF_CIF_WriterTestBase
+    {
+		private IXMLManufacturerReport GetManufacturerReport(string fileName)
+		{
+			Assert.IsFalse(string.IsNullOrEmpty(fileName));
+			var dataProvider = _xmlReader.CreateDeclaration(fileName);
+			
+			var ihpc = (dataProvider.JobInputData.Vehicle.Components?.ElectricMachines?.Entries)?.Count(electric =>
+				electric.ElectricMachine.IHPCType != "None") > 0;
+			var iepc = (dataProvider.JobInputData.Vehicle.Components?.IEPC != null);
+			
+			var report = _mrfFactory.GetManufacturerReport(
+				dataProvider.JobInputData.Vehicle.VehicleCategory,
+				dataProvider.JobInputData.JobType,
+				dataProvider.JobInputData.Vehicle.ArchitectureID,
+				dataProvider.JobInputData.Vehicle.ExemptedVehicle,
+				iepc,
+				ihpc);
+
+			report.Initialize(GetRunData(dataProvider));
+			report.GenerateReport();
+			
+			return report;
+		}
+
+		private IXMLManufacturerReport GetCompletedBusManufacturerReport(string fileName)
+		{
+			Assert.IsFalse(string.IsNullOrEmpty(fileName));
+			var dataProvider = _xmlReader.CreateDeclaration(fileName) as IMultistepBusInputDataProvider;
+			
+			var ihpc = (dataProvider.JobInputData.PrimaryVehicle.Vehicle.Components?.ElectricMachines?.Entries)?.Count(electric => electric.ElectricMachine.IHPCType != "None") > 0;
+			var iepc = (dataProvider.JobInputData.PrimaryVehicle.Vehicle.Components?.IEPC != null);
+			
+			var report = _mrfFactory.GetManufacturerReport(
+				dataProvider.JobInputData.ConsolidateManufacturingStage.Vehicle.VehicleCategory,
+				dataProvider.JobInputData.JobType,
+				dataProvider.JobInputData.PrimaryVehicle.Vehicle.ArchitectureID,
+				dataProvider.JobInputData.PrimaryVehicle.Vehicle.ExemptedVehicle,
+				iepc,
+				ihpc);
+
+			report.Initialize(GetRunData(dataProvider));
+			report.GenerateReport();
+			
+			return report;
+		}
+
+        private IXMLMonitoringReport GetMonitoringReport(string fileName,
+			out IDeclarationInputDataProvider dataProvider)
+        { 
+			Assert.IsFalse(string.IsNullOrEmpty(fileName));
+
+			dataProvider = _xmlReader.CreateDeclaration(fileName);
+
+			var mrf = (dataProvider is IMultistepBusInputDataProvider)
+				? GetCompletedBusManufacturerReport(fileName)
+				: GetManufacturerReport(fileName);
+
+			return new XMLMonitoringReport(mrf);
+        }
+
+        private static VectoRunData GetRunData(IDeclarationInputDataProvider dataProvider)
+		{
+			var axleData =  new List<Axle>();
+
+			var axles = (dataProvider is IMultistepBusInputDataProvider)
+				? new List<IAxleDeclarationInputData>()
+				: (dataProvider.JobInputData.Vehicle.Components != null)
+					? dataProvider.JobInputData.Vehicle.Components.AxleWheels.AxlesDeclaration
+					: new List<IAxleDeclarationInputData>();
+
+			foreach(var axle in axles) {
+				axleData.Add(new Axle() { AxleType = axle.AxleType });
+			}
+
+			var axleGearData = (dataProvider is IMultistepBusInputDataProvider)
+				? null
+				: (dataProvider.JobInputData.Vehicle.Components != null)
+					? (dataProvider.JobInputData.Vehicle.Components.AxleGearInputData != null)
+						? new AxleGearData()
+						: null
+					: null;
+
+			return new VectoRunData() {
+				InputData = dataProvider,
+				VehicleData = new VehicleData() {
+					OffVehicleCharging = false,
+					AxleData = axleData
+				},
+				AxleGearData = axleGearData
+			};
+		}
+
+		public void ValidateMRFHash(string reportPath)
+		{
+			var xmlDoc = new XmlDocument();
+			xmlDoc.Load(reportPath);
+
+			XmlNamespaceManager namespaces = new XmlNamespaceManager(xmlDoc.NameTable);
+			namespaces.AddNamespace("ns", XMLDefinitions.MONITORING_NAMESPACE_URI);
+			
+			var signatureNode = xmlDoc.SelectSingleNode("/ns:VectoMonitoring/ns:ManufacturerRecord/ns:Signature", namespaces);
+			var signatureDigest = new DigestData(signatureNode);
+
+			var hash = XMLHashProvider.ComputeHash(xmlDoc, signatureDigest.Reference.Remove(0, 1), signatureDigest.CanonicalizationMethods,
+				signatureDigest.DigestMethod);
+			
+			Assert.IsTrue(hash.InnerText.Equals(signatureDigest.DigestValue), 
+				$"Manufacturer Report hash: {signatureDigest.DigestValue} differs from calculated hash: {hash.InnerText}");
+		}
+
+        [TestCase(ConventionalHeavyLorry, TestName="MonitoringReport_ConventionalHeavyLorry")]
+		[TestCase(Conventional_PrimaryBus, TestName="MonitoringReport_ConventionalPrimaryBus")]
+		[TestCase(Conventional_CompletedBus, TestName="MonitoringReport_ConventionalCompletedBus")]
+		[TestCase(HEV_Px_HeavyLorry, TestName="MonitoringReport_HEV_Px_HeavyLorry")]
+		[TestCase(HEV_Px_IHPC_PrimaryBus, TestName="MonitoringReport_HEV_Px_IHPC_PrimaryBus")]
+		[TestCase(HEV_S2_HeavyLorry, TestName="MonitoringReport_HEV_S2_HeavyLorry")]
+		[TestCase(HEV_S2_PrimaryBus, TestName="MonitoringReport_HEV_S2_PrimaryBus")]
+		[TestCase(HEV_S3_HeavyLorry, TestName="MonitoringReport_HEV_S3_HeavyLorry")]
+		[TestCase(HEV_S3_PrimaryBus, TestName="MonitoringReport_HEV_S3_PrimaryBus")]
+		[TestCase(HEV_S4_HeavyLorry, TestName="MonitoringReport_HEV_S4_HeavyLorry")]
+		[TestCase(HEV_S4_PrimaryBus, TestName="MonitoringReport_HEV_S4_PrimaryBus")]
+		[TestCase(HEV_IEPC_S_HeavyLorry, TestName="MonitoringReport_HEV_IEPC_S_HeavyLorry")]
+		[TestCase(HEV_IEPC_S_NoAxlegear_HeavyLorry, TestName="MonitoringReport_HEV_IEPC_S_NoAxlegear_HeavyLorry")]
+		[TestCase(HEV_IEPC_S_PrimaryBus, TestName="MonitoringReport_HEV_IEPC_S_PrimaryBus")]
+		[TestCase(HEVCompletedBus, TestName="MonitoringReport_HEVCompletedBus")]
+		[TestCase(PEV_E2_HeavyLorry, TestName="MonitoringReport_PEV_E2_HeavyLorry")]
+		[TestCase(PEV_E2_PrimaryBus, TestName="MonitoringReport_PEV_E2_PrimaryBus")]
+		[TestCase(PEV_E3_HeavyLorry, TestName="MonitoringReport_PEV_E3_HeavyLorry")]
+		[TestCase(PEV_E3_PrimaryBus, TestName="MonitoringReport_PEV_E3_PrimaryBus")]
+		[TestCase(PEV_E4_HeavyLorry, TestName="MonitoringReport_PEV_E4_HeavyLorry")]
+		[TestCase(PEV_E4_PrimaryBus, TestName="MonitoringReport_PEV_E4_PrimaryBus")]
+		[TestCase(PEV_IEPC_HeavyLorry, TestName="MonitoringReport_PEV_IEPC_HeavyLorry")]
+		[TestCase(PEV_IEPC_NoAxlegear_HeavyLorry, TestName="MonitoringReport_PEV_IEPC_NoAxlegear_HeavyLorry")]
+		[TestCase(PEV_IEPC_PrimaryBus, TestName="MonitoringReport_PEV_IEPC_PrimaryBus")]
+		[TestCase(PEVCompletedBus, TestName="MonitoringReport_PEVCompletedBus")]
+		[TestCase(Exempted_HeavyLorry, TestName="MonitoringReport_Exempted_HeavyLorry")]
+		[TestCase(Exempted_PrimaryBus, TestName="MonitoringReport_Exempted_PrimaryBus")]
+		[TestCase(Exempted_CompletedBus, TestName="MonitoringReport_Exempted_CompletedBus")]
+        public void TestMonitoringReport(string fileName)
+		{
+			var report = GetMonitoringReport(fileName, out var dataProvider) as XMLMonitoringReport;
+
+			report.Initialize(GetRunData(dataProvider));
+			report.GenerateReport();
+
+			Assert.IsTrue(ValidateAndPrint(report.Report, VectoCore.Utils.XmlDocumentType.MonitoringReport));
+            Assert.IsTrue(WriteToDisk(outputBasePath, TestContext.CurrentContext.Test.MethodName, report.Report));
+
+			var destPath = Path.Combine(outputBasePath, TestContext.CurrentContext.Test.MethodName+".xml");
+			ValidateMRFHash(destPath);
+		}
+
+		private const string LORRY_JOB = @"TestData/Generic Vehicles/Declaration Mode/PEV_Lorry/Group5_ PEV_E4.xml";
+		[
+		TestCase(LORRY_JOB, TestName="MonitoringReport_RunJob_Lorry")
+		]
+		public void TestMonitoringReportWithJobRun(string fileName)
+		{ 
+			var fileWriter = new FileOutputWriter(fileName);
+			var sumWriter = new SummaryDataContainer(fileWriter);
+			var jobContainer = new JobContainer(sumWriter);
+			var inputReader = _kernel.Get<IXMLInputDataReader>();
+			var dataProvider = inputReader.Create(fileName);
+			var runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, dataProvider, fileWriter);
+			runsFactory.WriteModalResults = false;
+			runsFactory.Validate = false;
+			runsFactory.ActualModalData = false;
+
+			jobContainer.AddRuns(runsFactory);
+
+			jobContainer.Execute();
+			jobContainer.WaitFinished();
+
+			Assert.AreEqual(true, jobContainer.AllCompleted);
+
+			var validator = new XMLValidator(XmlReader.Create(fileWriter.XMLMonitoringReportName));
+			validator.ValidateXML(VectoCore.Utils.XmlDocumentType.MonitoringReport);
+			
+			Assert.IsNull(validator.ValidationError);
+
+			ValidateMRFHash(fileWriter.XMLMonitoringReportName);
+
+			var validatorMRF = new XMLValidator(XmlReader.Create(fileWriter.XMLFullReportName));
+			validatorMRF.ValidateXML(VectoCore.Utils.XmlDocumentType.ManufacturerReport);
+			
+			Assert.IsNull(validatorMRF.ValidationError);
+		}
+
+	}
+}