diff --git a/Documentation/User Manual/1-user-interface/B_mainform.md b/Documentation/User Manual/1-user-interface/B_mainform.md
index 417ecca65bca9ea0d91dbad1c8ca587cd11a81e3..c9fd73c69b92d0d2081f399911dc28950e9d9f15 100644
--- a/Documentation/User Manual/1-user-interface/B_mainform.md	
+++ b/Documentation/User Manual/1-user-interface/B_mainform.md	
@@ -66,6 +66,10 @@ In this tab the global calculation settings can be changed.
 
 :   Select either [Declaration Mode](#declaration-mode) or [Engineering Mode](#engineering-mode)
 
+**Output Directory**
+
+:   This input can be used to write all simulation result files to a certain directory. This can be either an absolute path or a relative path. If an absolute path is provided, all result files are written to this directory. If a relative path is provided the .vmod and XML reports are written into the corresponding subdirectory of the job file and the .vsum file is written to the corresponding subdirectory of the first selected job file.
+
 **Output**
 
 ![cb](pics/checkbox.png) Write modal results
diff --git a/Documentation/User Manual/pics/VECTO_OptionsTab.PNG b/Documentation/User Manual/pics/VECTO_OptionsTab.PNG
index d966aea394424c38254514d954490493799e0a4e..620914bf1e9859c3abb9efb3c95c765af19cdca3 100644
Binary files a/Documentation/User Manual/pics/VECTO_OptionsTab.PNG and b/Documentation/User Manual/pics/VECTO_OptionsTab.PNG differ
diff --git a/VECTO.sln.DotSettings b/VECTO.sln.DotSettings
index a8f645b18fb950fc4ff77eb1d67962c32af08244..147e42b1e5859ecd5ecf48f31543c2ebf6b31b8f 100644
--- a/VECTO.sln.DotSettings
+++ b/VECTO.sln.DotSettings
@@ -2,6 +2,7 @@
 	<s:Boolean x:Key="/Default/CodeInspection/CodeAnnotations/NamespacesWithAnnotations/=HashingTool_002EAnnotations/@EntryIndexedValue">True</s:Boolean>
 	<s:String x:Key="/Default/CodeStyle/CodeCleanup/SilentCleanupProfile/@EntryValue">Default: Reformat Code</s:String>
 	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CommonFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
 	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ANONYMOUS_METHOD_DECLARATION_BRACES/@EntryValue">END_OF_LINE</s:String>
 	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/CASE_BLOCK_BRACES/@EntryValue">END_OF_LINE</s:String>
 	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/EMPTY_BLOCK_STYLE/@EntryValue">TOGETHER_SAME_LINE</s:String>
@@ -17,12 +18,21 @@
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_CATCH_ON_NEW_LINE/@EntryValue">False</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_ELSE_ON_NEW_LINE/@EntryValue">False</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_FINALLY_ON_NEW_LINE/@EntryValue">False</s:Boolean>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_SIMPLE_EMBEDDED_STATEMENT_ON_SAME_LINE/@EntryValue">NEVER</s:String>
 	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SIMPLE_EMBEDDED_STATEMENT_STYLE/@EntryValue">LINE_BREAK</s:String>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AFTER_TYPECAST_PARENTHESES/@EntryValue">False</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AROUND_MULTIPLICATIVE_OP/@EntryValue">True</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_TYPEOF_PARENTHESES/@EntryValue">False</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES/@EntryValue">True</s:Boolean>
 	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/USE_INDENT_FROM_VS/@EntryValue">False</s:Boolean>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CssFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/HtmlFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/ProtobufCodeFormatting/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/ResxFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/VBFormat/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/XmlDocFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
+	<s:String x:Key="/Default/CodeStyle/CodeFormatting/XmlFormatter/ALIGNMENT_TAB_FILL_STYLE/@EntryValue">USE_TABS_ONLY</s:String>
 	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AMT/@EntryIndexedValue">AMT</s:String>
 	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AT/@EntryIndexedValue">AT</s:String>
 	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CSV/@EntryIndexedValue">CSV</s:String>
@@ -89,6 +99,9 @@
 	
 	<s:Boolean x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File63D02BF9E971474EB0B2A88FBE79E5D6/@KeyIndexDefined">True</s:Boolean>
 	<s:Double x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File63D02BF9E971474EB0B2A88FBE79E5D6/RelativePriority/@EntryValue">3</s:Double>
+	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpKeepExistingMigration/@EntryIndexedValue">True</s:Boolean>
+	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpPlaceEmbeddedOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
+	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpUseContinuousIndentInsideBracesMigration/@EntryIndexedValue">True</s:Boolean>
 	
 	
 	
@@ -100,4 +113,5 @@
 	
 	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAddAccessorOwnerDeclarationBracesMigration/@EntryIndexedValue">True</s:Boolean>
 	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
-	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
+	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
+	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002EFormat_002ESettingsUpgrade_002EAlignmentTabFillStyleMigration/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
diff --git a/VECTO/Configuration.vb b/VECTO/Configuration.vb
index 0af42028dbd1fed1a2bb10ea39913d67440fa88b..685d15b68f6d6587b2a321b68296d4e9a37b85b1 100644
--- a/VECTO/Configuration.vb
+++ b/VECTO/Configuration.vb
@@ -32,6 +32,8 @@ Public Class Configuration
 
     Public ValidateRunData As Boolean
 
+    public OutputFolder As String
+
 	Public Const DefaultFuelType As FuelType = FuelType.DieselCI
 
 	Private Const FormatVersion As Short = 2
@@ -58,6 +60,7 @@ Public Class Configuration
 		FirstRun = True
 		DeclMode = True
         ValidateRunData = True
+        OutputFolder = ""
 	End Sub
 
 	Public Sub Load()
@@ -86,6 +89,7 @@ Public Class Configuration
 				FirstRun = body.GetEx(Of Boolean)("FirstRun")
 				DeclMode = body.GetEx(Of Boolean)("DeclMode")
                 ValidateRunData = IsNothing(body("ValidateRunData")) OrElse body.GetEx(Of Boolean)("ValidateRunData")
+                OutputFolder = If(body("OutputFolder") Is Nothing, "", body("OutputFolder").Value(of string)())
 			End Using
 		Catch ex As Exception
 			GUIMsg(MessageType.Err, "Error while loading settings!")
@@ -111,6 +115,7 @@ Public Class Configuration
 		body.Add("FirstRun", FirstRun)
 		body.Add("DeclMode", DeclMode)
         body.Add("ValidateRunData", ValidateRunData)
+        body.Add("OutputFolder", OutputFolder)
 
 		JSONFileWriter.WriteFile(New Dictionary(Of String, Object) From {{"Header", header}, {"Body", body}}, FilePath)
 	End Sub
diff --git a/VECTO/GUI/MainForm.Designer.vb b/VECTO/GUI/MainForm.Designer.vb
index 6308e8eb093aca2fc7b3963871eafa57a76a5eb0..89ad1e849eddc9f057cdc1a6ea80cd2dc8338acb 100644
--- a/VECTO/GUI/MainForm.Designer.vb
+++ b/VECTO/GUI/MainForm.Designer.vb
@@ -59,6 +59,9 @@ Partial Class MainForm
         Me.ButtonGENadd = New System.Windows.Forms.Button()
         Me.TabPgOptions = New System.Windows.Forms.TabPage()
         Me.PanelOptAllg = New System.Windows.Forms.Panel()
+        Me.GroupBox4 = New System.Windows.Forms.GroupBox()
+        Me.BtTCfileBrowse = New System.Windows.Forms.Button()
+        Me.tbOutputFolder = New System.Windows.Forms.TextBox()
         Me.GroupBox3 = New System.Windows.Forms.GroupBox()
         Me.cbActVmod = New System.Windows.Forms.CheckBox()
         Me.cbValidateRunData = New System.Windows.Forms.CheckBox()
@@ -122,6 +125,7 @@ Partial Class MainForm
         CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit
         Me.TabPgOptions.SuspendLayout
         Me.PanelOptAllg.SuspendLayout
+        Me.GroupBox4.SuspendLayout
         Me.GroupBox3.SuspendLayout
         Me.GroupBox2.SuspendLayout
         Me.GroupBox1.SuspendLayout
@@ -375,6 +379,7 @@ Partial Class MainForm
         '
         'PanelOptAllg
         '
+        Me.PanelOptAllg.Controls.Add(Me.GroupBox4)
         Me.PanelOptAllg.Controls.Add(Me.GroupBox3)
         Me.PanelOptAllg.Controls.Add(Me.GroupBox2)
         Me.PanelOptAllg.Controls.Add(Me.GroupBox1)
@@ -383,6 +388,34 @@ Partial Class MainForm
         Me.PanelOptAllg.Size = New System.Drawing.Size(1022, 290)
         Me.PanelOptAllg.TabIndex = 0
         '
+        'GroupBox4
+        '
+        Me.GroupBox4.Controls.Add(Me.BtTCfileBrowse)
+        Me.GroupBox4.Controls.Add(Me.tbOutputFolder)
+        Me.GroupBox4.Location = New System.Drawing.Point(183, 4)
+        Me.GroupBox4.Name = "GroupBox4"
+        Me.GroupBox4.Size = New System.Drawing.Size(260, 46)
+        Me.GroupBox4.TabIndex = 19
+        Me.GroupBox4.TabStop = false
+        Me.GroupBox4.Text = "Output Directory"
+        '
+        'BtTCfileBrowse
+        '
+        Me.BtTCfileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
+        Me.BtTCfileBrowse.Location = New System.Drawing.Point(227, 14)
+        Me.BtTCfileBrowse.Name = "BtTCfileBrowse"
+        Me.BtTCfileBrowse.Size = New System.Drawing.Size(24, 24)
+        Me.BtTCfileBrowse.TabIndex = 27
+        Me.BtTCfileBrowse.TabStop = false
+        Me.BtTCfileBrowse.UseVisualStyleBackColor = true
+        '
+        'tbOutputFolder
+        '
+        Me.tbOutputFolder.Location = New System.Drawing.Point(6, 17)
+        Me.tbOutputFolder.Name = "tbOutputFolder"
+        Me.tbOutputFolder.Size = New System.Drawing.Size(215, 20)
+        Me.tbOutputFolder.TabIndex = 0
+        '
         'GroupBox3
         '
         Me.GroupBox3.Controls.Add(Me.cbActVmod)
@@ -842,6 +875,8 @@ Partial Class MainForm
         CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit
         Me.TabPgOptions.ResumeLayout(false)
         Me.PanelOptAllg.ResumeLayout(false)
+        Me.GroupBox4.ResumeLayout(false)
+        Me.GroupBox4.PerformLayout
         Me.GroupBox3.ResumeLayout(false)
         Me.GroupBox3.PerformLayout
         Me.GroupBox2.ResumeLayout(false)
@@ -951,5 +986,7 @@ End Sub
 	Friend WithEvents cbValidateRunData As System.Windows.Forms.CheckBox
 	Friend WithEvents cbActVmod As System.Windows.Forms.CheckBox
 	Friend WithEvents EPTPJobEditorToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-
+    Friend WithEvents GroupBox4 As GroupBox
+    Friend WithEvents tbOutputFolder As TextBox
+    Friend WithEvents BtTCfileBrowse As Button
 End Class
diff --git a/VECTO/GUI/MainForm.resx b/VECTO/GUI/MainForm.resx
index b00fb45de6f7935415bddf8185a50c0bcac9ba1c..df927555f49bdd76bde69313c6de52fd505ff1ab 100644
--- a/VECTO/GUI/MainForm.resx
+++ b/VECTO/GUI/MainForm.resx
@@ -223,6 +223,9 @@
   <metadata name="CmOpenFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>732, 12</value>
   </metadata>
+  <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>850, 12</value>
+  </metadata>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>49</value>
   </metadata>
diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb
index 57f2139ef321f2d9194dd9e4cbfeb43e1e65c375..bffa115528a1a9bbba0edda7aa3ca30d2cdb1c10 100644
--- a/VECTO/GUI/MainForm.vb
+++ b/VECTO/GUI/MainForm.vb
@@ -51,6 +51,7 @@ Imports TUGraz.VectoCore
 Imports TUGraz.VectoCore.InputData.FileIO.XML
 Imports TUGraz.VectoCore.InputData.FileIO.XML.Declaration
 Imports TUGraz.VectoCore.InputData.FileIO.XML.Engineering
+Imports TUGraz.VectoCore.Models.Simulation
 Imports TUGraz.VectoCore.OutputData
 Imports TUGraz.VectoCore.OutputData.FileIO
 Imports TUGraz.VectoCore.Utils
@@ -937,7 +938,7 @@ Imports TUGraz.VectoCore.Utils
 
         AllowSleepOff()
 
-        Dim sumFileWriter As FileOutputWriter = New FileOutputWriter(JobFileList(0))
+        Dim sumFileWriter As FileOutputWriter = New FileOutputWriter(GetOutputDirectory(JobFileList(0)))
         Dim sumWriter As SummaryDataContainer = New SummaryDataContainer(sumFileWriter)
         Dim jobContainer As JobContainer = New JobContainer(sumWriter)
 
@@ -987,7 +988,8 @@ Imports TUGraz.VectoCore.Utils
                     Continue For
                 End If
 
-                Dim fileWriter As FileOutputWriter = New FileOutputWriter(jobFile)
+                Dim outFile As String = GetOutputDirectory(jobFile)
+                Dim fileWriter As FileOutputWriter = New FileOutputWriter(outFile)
 
                 Dim runsFactory As SimulatorFactory = New SimulatorFactory(mode, input, fileWriter)
                 runsFactory.WriteModalResults = Cfg.ModOut
@@ -1087,7 +1089,7 @@ Imports TUGraz.VectoCore.Utils
         Next
 
         For Each job As String In JobFileList
-            dim w as FileOutputWriter = new FileOutputWriter(job)
+            dim w as FileOutputWriter = new FileOutputWriter(GetOutputDirectory(job))
             For Each entry as KeyValuePair(Of string, string) In _
                 new Dictionary(Of string, string) _
                     from {{w.XMLFullReportName, "XML Manufacturer Report"}, {w.XMLCustomerReportName, "XML Customer Report"},
@@ -1127,6 +1129,23 @@ Imports TUGraz.VectoCore.Utils
         End If
     End Sub
 
+    Private Function GetOutputDirectory(jobFile As String) As String
+
+        dim outFile as String = jobfile
+        If (Not string.IsNullOrWhiteSpace(tbOutputFolder.Text)) Then
+            Dim outPath as string = tbOutputFolder.Text
+            if (path.IsPathRooted(outPath)) Then
+                outFile = Path.Combine(outPath, Path.GetFileName(jobFile))
+            Else 
+                outFile = Path.Combine(path.GetDirectoryName(jobFile), outPath, path.GetFileName(jobFile))
+            End If
+            If (Not directory.Exists(path.GetDirectoryName(outFile))) then
+                Directory.CreateDirectory(path.GetDirectoryName(outFile))
+            End If
+        End If
+        Return outFile
+    End Function
+
 
     Private Shared Sub PrintRuns(progress As Dictionary(Of Integer, JobContainer.ProgressEntry),
                                  fileWriters As Dictionary(Of Integer, FileOutputWriter))
@@ -1435,6 +1454,9 @@ Imports TUGraz.VectoCore.Utils
 
         RbDecl.Checked = Cfg.DeclMode
         cbValidateRunData.Checked = cfg.ValidateRunData
+
+        tbOutputFolder.Text = Cfg.OutputFolder
+
     End Sub
 
     'Update config class from options in GUI, e.g. before running calculations 
@@ -1442,6 +1464,7 @@ Imports TUGraz.VectoCore.Utils
         Cfg.ModOut = ChBoxModOut.Checked
         Cfg.Mod1Hz = ChBoxMod1Hz.Checked
         Cfg.ValidateRunData = cbValidateRunData.Checked
+        Cfg.OutputFolder = tbOutputFolder.Text
     End Sub
 
 #End Region
@@ -2100,6 +2123,16 @@ Imports TUGraz.VectoCore.Utils
         Handles EPTPJobEditorToolStripMenuItem.Click
         OpenVECTOeditor("<VTP>")
     End Sub
+
+    Private Sub BtTCfileBrowse_Click(sender As Object, e As EventArgs) Handles BtTCfileBrowse.Click
+        If Not FolderFileBrowser.OpenDialog("") Then
+            Exit Sub
+        End If
+
+        Dim filePath As String = FolderFileBrowser.Files(0)
+        tbOutputFolder.Text = Path.GetFullPath(filePath)
+    End Sub
+
 End Class
 
 
diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj
index 5b7f4efb810981734995b831dfaba1782d3b637d..1d34ccb87bf4e198059d44dccc116d0d5463cb7f 100644
--- a/VECTO/VECTO.vbproj
+++ b/VECTO/VECTO.vbproj
@@ -162,8 +162,9 @@
       <SpecificVersion>False</SpecificVersion>
       <HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
     </Reference>
-    <Reference Include="Ninject">
-      <HintPath>..\..\STUDENTEN_PROJEKTE\Kober_VectoGIT\VECTO_GIT\packages\Ninject.3.3.4\lib\net45\Ninject.dll</HintPath>
+    <Reference Include="Ninject, Version=3.3.4.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
+      <HintPath>..\packages\Ninject.3.3.4\lib\net45\Ninject.dll</HintPath>
+      <Private>True</Private>
     </Reference>
     <Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
       <HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
diff --git a/VECTO/packages.config b/VECTO/packages.config
index f9c1eff6a5a776715127daf382c6837ffa6fe932..5d41caa45cd61c5aafcc8269ec716cba0a9c65af 100644
--- a/VECTO/packages.config
+++ b/VECTO/packages.config
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
   <package id="Newtonsoft.Json" version="8.0.3" targetFramework="net45" />
+  <package id="Ninject" version="3.3.4" targetFramework="net45" />
   <package id="NLog" version="4.5.11" targetFramework="net45" />
 </packages>
\ No newline at end of file
diff --git a/VectoConsole/VectoConsole.csproj b/VectoConsole/VectoConsole.csproj
index c5377452b1a9ddc3256d6a586d24e974eefe6602..dd4704ae2a946f9b5000af727aa282fc1f4a4985 100644
--- a/VectoConsole/VectoConsole.csproj
+++ b/VectoConsole/VectoConsole.csproj
@@ -54,8 +54,9 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="Microsoft.CSharp" />
-    <Reference Include="Ninject">
-      <HintPath>..\..\STUDENTEN_PROJEKTE\Kober_VectoGIT\VECTO_GIT\packages\Ninject.3.3.4\lib\net45\Ninject.dll</HintPath>
+    <Reference Include="Ninject, Version=3.3.4.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
+      <HintPath>..\packages\Ninject.3.3.4\lib\net45\Ninject.dll</HintPath>
+      <Private>True</Private>
     </Reference>
     <Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
       <HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
diff --git a/VectoConsole/packages.config b/VectoConsole/packages.config
index eaf15479484d960da76fb16278bee6dbf7a59a76..d48b2c9c2e2a1fae2be9f3859c57bea845a9ae82 100644
--- a/VectoConsole/packages.config
+++ b/VectoConsole/packages.config
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
+  <package id="Ninject" version="3.3.4" targetFramework="net45" />
   <package id="NLog" version="4.5.11" targetFramework="net45" />
 </packages>
\ No newline at end of file
diff --git a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
index 49162f70202fa017050312677cb9668aba050efe..d76d3222b802eabe037fafcda5df0f5730772c95 100644
--- a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
@@ -306,6 +306,15 @@ namespace TUGraz.VectoCore.InputData.Reader
 				return false;
 			}
 
+			if (first.AirSpeedRelativeToVehicle != null && second.AirSpeedRelativeToVehicle != null &&
+				!first.AirSpeedRelativeToVehicle.IsEqual(second.AirSpeedRelativeToVehicle)) {
+				return false;
+			}
+
+			if (!first.WindYawAngle.IsEqual(second.WindYawAngle)) {
+				return false;
+			}
+
 			return true;
 		}
 
diff --git a/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs b/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
index 8cbfddd8cf7bd5ea32f60fc03a140c158f64e74e..359cb23383f27a3c92138dc7527dae734b823103 100644
--- a/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
+++ b/VectoCore/VectoCore/Models/Declaration/WeightingGroups.cs
@@ -41,7 +41,11 @@ namespace TUGraz.VectoCore.Models.Declaration
 {
 	public enum WeightingGroup
 	{
-		Group4UD = 1,
+		Group1 = 1,
+		Group2,
+		Group3,
+		
+		Group4UD,
 		Group4RD,
 		Group4LH,
 		Group5RD,
@@ -50,6 +54,11 @@ namespace TUGraz.VectoCore.Models.Declaration
 		Group9LH,
 		Group10RD,
 		Group10LH,
+
+		Group11,
+		Group12,
+		Group16,
+
 		Unknown
 	}
 
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
index 51da402b0e0f46d8dcd748eeca99abd4a4d551b3..3e16a27a67feeefd488efdd5ab67f304c7b8089c 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
@@ -299,7 +299,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			if (_powershiftLossEnergy != null) {
 				var remainingShiftLossLime = ModelData.PowershiftShiftTime - (absTime - LastShift);
 				if (remainingShiftLossLime.IsGreater(0)) {
-					aliquotEnergyLoss = _powershiftLossEnergy * VectoMath.Min(1.0, dt / remainingShiftLossLime);
+					aliquotEnergyLoss = _powershiftLossEnergy * VectoMath.Min(1.0, VectoMath.Min(dt, remainingShiftLossLime) / ModelData.PowershiftShiftTime);
 					var avgEngineSpeed = (DataBus.EngineSpeed + outAngularVelocity * effectiveRatio) / 2;
 					powershiftLoss = aliquotEnergyLoss / dt / avgEngineSpeed;
 					inTorque += powershiftLoss;
@@ -317,7 +317,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				CurrentState.Gear = Gear;
 				CurrentState.TransmissionTorqueLoss = inTorque * effectiveRatio - outTorque;
 				CurrentState.PowershiftLoss = powershiftLoss;
-				CurrentState.PowershiftLossEnergy = _powershiftLossEnergy ?? 0.SI<WattSecond>() - aliquotEnergyLoss;
+				CurrentState.PowershiftLossEnergy = _powershiftLossEnergy;
 				TorqueConverter.Locked(CurrentState.InTorque, CurrentState.InAngularVelocity, CurrentState.InTorque,
 					CurrentState.InAngularVelocity);
 			}
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs
index 3addd1a2be02f75797dc2c2965c845af1273ef76..9359b2b67edb1c9269bac6682183ce0d7f7c6a7b 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs
@@ -596,7 +596,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 					}).
 					Case<ResponseOverload>(r => {
 						var angularSpeed = SearchAlgorithm.Search(nextAngularSpeed, r.Delta,
-							-Constants.SimulationSettings.EngineIdlingSearchInterval,
+							Constants.SimulationSettings.EngineIdlingSearchInterval,
 							getYValue: result => ((ResponseDryRun)result).DeltaFullLoad,
 							evaluateFunction: n => RequestPort.Request(absTime, dt, 0.SI<NewtonMeter>(), n, true),
 							criterion: result => ((ResponseDryRun)result).DeltaFullLoad.Value());
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
index ff44de8b5cb58f763dd60e02e9adfb0d14b62094..b1fb6a2334182de51288084c4a721eca9ea1477e 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
@@ -702,6 +702,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			var brakingDistance = Driver.ComputeDecelerationDistance(DriverStrategy.BrakeTrigger.NextTargetSpeed) +
 								DefaultDriverStrategy.BrakingSafetyMargin;
 			DriverStrategy.BrakeTrigger.BrakingStartDistance = DriverStrategy.BrakeTrigger.TriggerDistance - brakingDistance;
+			if (DriverStrategy.BrakeTrigger.Action == DrivingBehavior.Braking) {
+				Phase = BrakingPhase.Brake;
+			}
 			if (Phase == BrakingPhase.Coast) {
 				var resp = CheckSwitchingToBraking(ds, currentDistance);
 				if (resp != null) {
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Retarder.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Retarder.cs
index 7749f1bdb7d44d5731215b69e09a3bcb4d86114b..3f1713eb6729c68fa5040546a3f43c392e94f569 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Retarder.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Retarder.cs
@@ -44,8 +44,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 	/// Retarder component.
 	/// </summary>
 	public class Retarder : StatefulProviderComponent<SimpleComponentState, ITnOutPort, ITnInPort, ITnOutPort>,
-		IPowerTrainComponent, ITnInPort,
-		ITnOutPort
+		IPowerTrainComponent, ITnInPort, ITnOutPort
 	{
 		private readonly RetarderLossMap _lossMap;
 		private readonly double _ratio;
diff --git a/VectoCore/VectoCore/OutputData/DeclarationReport.cs b/VectoCore/VectoCore/OutputData/DeclarationReport.cs
index ea16cacd54dcf18c68e9fcc85f945da26f0f7a2b..4772a64a63e5c571361b5d76d526ff65c676af14 100644
--- a/VectoCore/VectoCore/OutputData/DeclarationReport.cs
+++ b/VectoCore/VectoCore/OutputData/DeclarationReport.cs
@@ -97,6 +97,14 @@ namespace TUGraz.VectoCore.OutputData
 		/// </summary>
 		private int _resultCount;
 
+		protected readonly IReportWriter Writer;
+
+		protected DeclarationReport(IReportWriter writer)
+		{
+			Writer = writer;
+		}
+
+
 		[MethodImpl(MethodImplOptions.Synchronized)]
 		public void PrepareResult(LoadingType loading, Mission mission, VectoRunData runData)
 		{
diff --git a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
index dc536219582d24b09d1054f67beb4fc1eb6135e3..cc6855d03ba910db636d10ee28f51e50c262fc3f 100644
--- a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
+++ b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
@@ -618,8 +618,8 @@ namespace TUGraz.VectoCore.OutputData
 			row[MAX_ENGINE_SPEED] = (ConvertedSI)modData.MaxEngineSpeed().AsRPM.SI<Scalar>();
 			if (accTimeShare != null && decTimeShare != null && cruiseTimeShare != null) {
 				var shareSum = accTimeShare + decTimeShare + cruiseTimeShare + stopTimeShare;
-				if (!shareSum.IsEqual(100)) {
-					Log.Error(
+				if (!shareSum.IsEqual(100, 1e-2)) {
+					Log.Warn(
 						"Sumfile Error: driving behavior timeshares must sum up to 100%: acc: {0}%, dec: {1}%, cruise: {2}%, stop: {3}%, sum: {4}%",
 						accTimeShare.ToOutputFormat(1, null, false), decTimeShare.ToOutputFormat(1, null, false),
 						cruiseTimeShare.ToOutputFormat(1, null, false), stopTimeShare.ToOutputFormat(1, null, false),
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
index dc6d6f142aeb10e4789c97deba44f2895d830d30..9aa758f90d0665f43ecaf0d2c15ca9c070883b7c 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
@@ -54,7 +54,6 @@ namespace TUGraz.VectoCore.OutputData.XML
 		private readonly XMLCustomerReport _customerReport;
 		private readonly XMLMonitoringReport _monitoringReport;
 
-		private readonly IOutputDataWriter _writer;
 
 		private IDictionary<Tuple<MissionType, LoadingType>, double> _weightingFactors;
 
@@ -181,13 +180,11 @@ namespace TUGraz.VectoCore.OutputData.XML
 			}
 		}
 
-		public XMLDeclarationReport(IOutputDataWriter writer = null)
+		public XMLDeclarationReport(IReportWriter writer = null) : base(writer)
 		{
 			_manufacturerReport = new XMLManufacturerReport();
 			_customerReport = new XMLCustomerReport();
 			_monitoringReport = new XMLMonitoringReport(_manufacturerReport);
-
-			_writer = writer;
 		}
 
 		public XDocument FullReport
@@ -223,10 +220,10 @@ namespace TUGraz.VectoCore.OutputData.XML
 			var fullReportHash = GetSignature(_manufacturerReport.Report);
 			_customerReport.GenerateReport(fullReportHash);
 
-			if (_writer != null) {
-				_writer.WriteReport(ReportType.DeclarationReportCustomerXML, _customerReport.Report);
-				_writer.WriteReport(ReportType.DeclarationReportManufacturerXML, _manufacturerReport.Report);
-				_writer.WriteReport(ReportType.DeclarationReportMonitoringXML, _monitoringReport.Report);
+			if (Writer != null) {
+				Writer.WriteReport(ReportType.DeclarationReportCustomerXML, _customerReport.Report);
+				Writer.WriteReport(ReportType.DeclarationReportManufacturerXML, _manufacturerReport.Report);
+				Writer.WriteReport(ReportType.DeclarationReportMonitoringXML, _monitoringReport.Report);
 			}
 		}
 
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs
index 0e1d5b0dd15d5cc4ef9e03d4dc68d93977a1b824..21de05333de1c67f0c77ee994e2894851b76e71f 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs
@@ -71,7 +71,6 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		protected XNamespace tns;
 
-		private IOutputDataWriter _writer;
 		private static List<string> LogList = new List<string>();
 		private LoggingRule cycleChecksRule;
 
@@ -115,7 +114,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 			#endregion
 		}
 
-		public XMLVTPReport(IOutputDataWriter writer)
+		public XMLVTPReport(IReportWriter writer) : base(writer)
 		{
 			//di = "http://www.w3.org/2000/09/xmldsig#";
 			tns = "urn:tugraz:ivt:VectoAPI:VTPReport:v" + CURRENT_SCHEMA_VERSION;
@@ -125,9 +124,6 @@ namespace TUGraz.VectoCore.OutputData.XML
 			TestConditionsPart = new XElement(tns + "TestConditions");
 			Results = new XElement(tns + "Results");
 
-			_writer = writer;
-
-
 			AddLogging();
 		}
 
@@ -175,8 +171,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 			GenerateResults();
 
 			var report = GenerateReport();
-			if (_writer != null) {
-				_writer.WriteReport(ReportType.DeclarationVTPReportXML, report);
+			if (Writer != null) {
+				Writer.WriteReport(ReportType.DeclarationVTPReportXML, report);
 			}
 		}
 
diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
index bf79586e496ff429f2346c7a85ec1a409a0804fc..0cc2335159f907d56923803cde328a6629fe7bc6 100644
--- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
@@ -1,4 +1,7 @@
-Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delivery EMS , Urban Delivery , Municipal Utility , Construction
+Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delivery EMS , Urban Delivery , Municipal Utility , Construction
+1				, 0/0		, 0/0		   , 0.1/0.4		   , 0/0				   , 0.15/0.35		, 0/0				, 0/0
+2				, 0.06/0.14	, 0/0		   , 0.06/0.24		   , 0/0				   , 0.15/0.35		, 0/0				, 0/0
+3				, 0/0		, 0/0		   , 0.1/0.4		   , 0/0				   , 0.15/0.35		, 0/0				, 0/0
 4-UD            , 0/0       , 0/0          , 0/0               , 0/0                   , 0.5/0.5        , 0/0               , 0/0
 4-RD            , 0.05/0.05 , 0/0          , 0.45/0.45         , 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
@@ -7,4 +10,7 @@
 9-RD            , 0.03/0.07 , 0/0          , 0.27/0.63         , 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
 10-RD           , 0.03/0.07 , 0/0          , 0.27/0.63         , 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
\ No newline at end of file
+10-LH           , 0.27/0.63 , 0/0          , 0.03/0.07         , 0/0                   , 0/0            , 0/0               , 0/0
+11				, 0.01/0.02	, 0/0		   , 0.11/0.25		   , 0/0             	   , 0/0            , 0.08/0.19         , 0.09/0.25               
+12				, 0.16/0.36	, 0/0		   , 0.03/0.07		   , 0/0                   , 0/0            , 0/0               , 0.11/0.27               
+16				, 0/0		, 0/0		   , 0/0		   	   , 0/0               	   , 0/0            , 0/0               , 0.30/0.70             
diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
index 475eba6838738aa6715340789122bc540cc4dce9..1dc155ed3dcfb4b3c52c99e531480c2a2d3e0d28 100644
--- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv
@@ -1,4 +1,10 @@
-Vehicle Group , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Weighting Group
+Vehicle Group , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Weighting Group
+1             , DayCab     , 0                           , 999999                      , 1
+1             , SleeperCab , 0                           , 999999                      , 1
+2             , DayCab     , 0                           , 999999                      , 2
+2             , SleeperCab , 0                           , 999999                      , 2
+3             , DayCab     , 0                           , 999999                      , 3
+3             , SleeperCab , 0                           , 999999                      , 3
 4             , DayCab     , 0                           , 170                         , 4-UD
 4             , SleeperCab , 0                           , 170                         , 4-UD
 4             , DayCab     , 170                         , 999999                      , 4-RD
@@ -10,4 +16,10 @@
 9             , DayCab     , 0                           , 999999                      , 9-RD
 9             , SleeperCab , 0                           , 999999                      , 9-LH
 10            , DayCab     , 0                           , 999999                      , 10-RD
-10            , SleeperCab , 0                           , 999999                      , 10-LH
\ No newline at end of file
+10            , SleeperCab , 0                           , 999999                      , 10-LH
+11            , DayCab     , 0                           , 999999                      , 11
+11            , SleeperCab , 0                           , 999999                      , 11
+12            , DayCab     , 0                           , 999999                      , 12
+12            , SleeperCab , 0                           , 999999                      , 12
+16            , DayCab     , 0                           , 999999                      , 16
+16            , SleeperCab , 0                           , 999999                      , 16
diff --git a/VectoCore/VectoCore/Utils/XMLValidator.cs b/VectoCore/VectoCore/Utils/XMLValidator.cs
index a7eb40631ec32ec5c7ba225e0baaf614b17bc1b2..76dcdfde63168ce6864f98df6e985eaea00e9359 100644
--- a/VectoCore/VectoCore/Utils/XMLValidator.cs
+++ b/VectoCore/VectoCore/Utils/XMLValidator.cs
@@ -79,7 +79,6 @@ namespace TUGraz.VectoCore.Utils
 			}
 
 			_doc.Schemas = GetXMLSchema(docType);
-							?.InnerText;
 			
 			_doc.Validate(ValidationCallBack);
 
diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
index 633741daeb18e67b675909a341e25bb4f0ae3dd4..4e00c49f233576a5b8ba21c48baa1d8cf5e7c9dc 100644
--- a/VectoCore/VectoCore/VectoCore.csproj
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -101,8 +101,8 @@
       <Private>True</Private>
     </Reference>
     <Reference Include="Ninject.Extensions.Factory, Version=3.3.2.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\STUDENTEN_PROJEKTE\Kober_VectoGIT\VECTO_GIT\packages\Ninject.Extensions.Factory.3.3.2\lib\net45\Ninject.Extensions.Factory.dll</HintPath>
+      <HintPath>..\..\packages\Ninject.Extensions.Factory.3.3.2\lib\net45\Ninject.Extensions.Factory.dll</HintPath>
+      <Private>True</Private>
     </Reference>
     <Reference Include="Ninject.Extensions.NamedScope, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
       <HintPath>..\..\packages\Ninject.Extensions.NamedScope.3.3.0\lib\net45\Ninject.Extensions.NamedScope.dll</HintPath>
diff --git a/VectoCore/VectoCore/packages.config b/VectoCore/VectoCore/packages.config
index a7ecc2cafd89bb45cba48132a4827be44b535626..1163adf7e4f15f2968d3561890d7029dbdb28890 100644
--- a/VectoCore/VectoCore/packages.config
+++ b/VectoCore/VectoCore/packages.config
@@ -4,6 +4,7 @@
   <package id="JetBrains.Annotations" version="2018.3.0" targetFramework="net45" />
   <package id="Newtonsoft.Json" version="8.0.3" targetFramework="net45" />
   <package id="Ninject" version="3.3.4" targetFramework="net45" />
+  <package id="Ninject.Extensions.Factory" version="3.3.2" targetFramework="net45" />
   <package id="Ninject.Extensions.NamedScope" version="3.3.0" targetFramework="net45" />
   <package id="NLog" version="4.5.11" targetFramework="net45" />
   <package id="System.Runtime" version="4.0.0" targetFramework="net45" />
diff --git a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
index 5ae0634b3d60ca88a9377ebff38c253134ced0ce..fd30570d6fbd351faa55720609614f901452e167 100644
--- a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
@@ -118,6 +118,42 @@ namespace TUGraz.VectoCore.Tests.Integration
 			}
 		}
 
+		[TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_4x2_vehicle-class-1_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_4x2_vehicle-class-2_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_4x2_vehicle-class-3_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_4x2_vehicle-class-4_EURO6_2018.xml"),
+		TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Tractor_4x2_vehicle-class-5_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_6x2_vehicle-class-9_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Tractor_6x2_vehicle-class-10_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_6x4_vehicle-class-11_EURO6_2018.xml"),
+		//TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Tractor_6x4_vehicle-class-12_EURO6_2018.xml"),
+		TestCase(@"TestData\XML\XMLReaderDeclaration\GroupTest\Rigid Truck_8x4_vehicle-class-16_EURO6_2018.xml")]
+        public void TestXMLSummaryReportExists(string jobfile)
+        {
+			var dataProvider = xmlInputReader.CreateDeclaration(jobfile);
+            var writer = new FileOutputWriter(jobfile);
+            var xmlReport = new XMLDeclarationReport(writer);
+            var sumData = new SummaryDataContainer(writer);
+            var jobContainer = new JobContainer(sumData);
+
+            var runsFactory = new SimulatorFactory(ExecutionMode.Declaration, dataProvider, writer, xmlReport)
+            {
+                WriteModalResults = false,
+                Validate = false,
+            };
+            jobContainer.AddRuns(runsFactory);
+
+            // no need to run the simulation, we only check whether the meta-data is correct, no results are considered
+            jobContainer.Execute();
+            jobContainer.WaitFinished();
+            xmlReport.DoWriteReport();
+
+			var customerReport = xmlReport.CustomerReport;
+
+            //check if the customerReport contains the summary XML-Element
+			Assert.AreNotEqual(null,customerReport.XPathSelectElement("//*[local-name()='Summary']"));
+		}
+
 		[TestCase(@"Testdata\XML\XMLReaderDeclaration\vecto_vehicle-sample.xml"),
 		 TestCase(@"TestData\Integration\DeclarationMode\ExemptedVehicle\vecto_vehicle-sample_exempted.xml")]
 		public void TestValidationXMLReports(string jobfile)
diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
index 1f0d41ea4cf1c124af84206f343c36bede84c5c0..beb51b205c2c713de7b12d14cf0f908d20bcf8cf 100644
--- a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
+++ b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs
@@ -2043,7 +2043,12 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 		}
 
 		[
-			TestCase(WeightingGroup.Group4UD, 0, 0, 0, 0, 0.5, 0.5),
+			TestCase(WeightingGroup.Group1,0.1,0.4,0,0,0.15,0.35),
+			TestCase(WeightingGroup.Group2, 0.06, 0.24, 0.06, 0.14, 0.15, 0.35),
+			TestCase(WeightingGroup.Group3, 0.1, 0.4, 0, 0, 0.15, 0.35),
+
+
+            TestCase(WeightingGroup.Group4UD, 0, 0, 0, 0, 0.5, 0.5),
 			TestCase(WeightingGroup.Group4RD, 0.45, 0.45, 0.05, 0.05, 0, 0),
 			TestCase(WeightingGroup.Group4LH, 0.05, 0.05, 0.45, 0.45, 0, 0),
 
@@ -2055,9 +2060,14 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 
 			TestCase(WeightingGroup.Group10RD, 0.27, 0.63, 0.03, 0.07, 0, 0),
 			TestCase(WeightingGroup.Group10LH, 0.03, 0.07, 0.27, 0.63, 0, 0),
-		]
+
+			TestCase(WeightingGroup.Group11, 0.11, 0.25, 0.01, 0.02, 0, 0, 0.08, 0.19, 0.09, 0.25),
+			TestCase(WeightingGroup.Group12, 0.03, 0.07, 0.16, 0.36, 0, 0, 0, 0, 0.11, 0.27),
+			TestCase(WeightingGroup.Group16, 0, 0, 0, 0, 0, 0, 0, 0, 0.3, 0.7),
+
+        ]
 		public void TestMissionProfileWeights(
-			WeightingGroup group, double eRdLow, double eRdRef, double eLhLow, double eLhRef, double eUdLow, double eUdRef)
+			WeightingGroup group, double eRdLow, double eRdRef, double eLhLow, double eLhRef, double eUdLow, double eUdRef, double eMuLow=0, double eMuRef=0, double eCoLow=0, double eCoRef=0, double eLhEmsRef=0, double elhEmsLow=0, double eRdEmsLow=0, double eRdEmsRef=0)
 		{
 			var factors = DeclarationData.WeightingFactors.Lookup(group);
 
@@ -2070,14 +2080,16 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 			Assert.AreEqual(eUdLow, factors[Tuple.Create(MissionType.UrbanDelivery, LoadingType.LowLoading)], 1e-9);
 			Assert.AreEqual(eUdRef, factors[Tuple.Create(MissionType.UrbanDelivery, LoadingType.ReferenceLoad)], 1e-9);
 
-			Assert.AreEqual(0, factors[Tuple.Create(MissionType.Construction, LoadingType.LowLoading)], 1e-9);
-			Assert.AreEqual(0, factors[Tuple.Create(MissionType.Construction, LoadingType.LowLoading)], 1e-9);
+			/*Assert.AreEqual(0, factors[Tuple.Create(MissionType.Construction, LoadingType.LowLoading)], 1e-9);
+			Assert.AreEqual(0, factors[Tuple.Create(MissionType.Construction, LoadingType.ReferenceLoad)], 1e-9);
+
 			Assert.AreEqual(0, factors[Tuple.Create(MissionType.MunicipalUtility, LoadingType.LowLoading)], 1e-9);
 			Assert.AreEqual(0, factors[Tuple.Create(MissionType.MunicipalUtility, LoadingType.ReferenceLoad)], 1e-9);
+			
 			Assert.AreEqual(0, factors[Tuple.Create(MissionType.LongHaulEMS, LoadingType.LowLoading)], 1e-9);
 			Assert.AreEqual(0, factors[Tuple.Create(MissionType.LongHaulEMS, LoadingType.ReferenceLoad)], 1e-9);
 			Assert.AreEqual(0, factors[Tuple.Create(MissionType.RegionalDeliveryEMS, LoadingType.LowLoading)], 1e-9);
-			Assert.AreEqual(0, factors[Tuple.Create(MissionType.RegionalDeliveryEMS, LoadingType.ReferenceLoad)], 1e-9);
+			Assert.AreEqual(0, factors[Tuple.Create(MissionType.RegionalDeliveryEMS, LoadingType.ReferenceLoad)], 1e-9);*/
 		}
 
 
diff --git a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
index c1798f4155cbea299405b219805f9763ad617e4d..15407f73662ef2c8d33d2f13ee5a74c0ad024e6f 100644
--- a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
+++ b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
@@ -863,6 +863,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 
 
 		[TestCase(@"E:\QUAM\Workspace\VECTO-Bugreports\BugReportTests\Bugreport Jobs\20190307_VECTO-904_Extrapolation\OM-18173493.xml")]
+		[Ignore("Confidential data")]
 		public void ComputeShiftPolygonXML(string xmlJob)
 		{
 			var inputData = xmlInputReader.CreateDeclaration(xmlJob);
diff --git a/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs
index d4a5acc09a4ac6b49ea5e95fc90f1743dcd32625..908703b4a5b63c7071ee99e510696ed1137bca36 100644
--- a/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs
+++ b/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs
@@ -379,6 +379,62 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
 			TestCycleRead(cycle, type, entryCount);
 		}
 
+
+		[TestCase()]
+		public void DrivingCycleRead_CompressEntries_TargetSpeedOnly()
+		{
+			var cycle = "<s>,<v>,<Grad>,<STOP>\n" +
+						" 1, 0,0,1\n" +
+						" 2,50,0,0\n" +
+						" 5,50,0,0\n" +
+						"50,50,0,0\n" +
+						"99,50,0,0";
+			var drivingCycle = DrivingCycleDataReader.ReadFromStream(cycle.ToStream(), CycleType.DistanceBased, "", false);
+			Assert.AreEqual(3, drivingCycle.Entries.Count);
+			Assert.AreEqual(1, drivingCycle.Entries[0].Distance.Value());
+			Assert.AreEqual(1, drivingCycle.Entries[1].Distance.Value());
+			Assert.AreEqual(99, drivingCycle.Entries[2].Distance.Value());
+		}
+
+		[TestCase()]
+		public void DrivingCycleRead_CompressEntries_TargetSpeedVAirBeta1()
+		{
+			var cycle = "<s>,<v>,<Grad>,<STOP>,vair_res,vair_beta\n" +
+						" 1, 0,0,1,30,10\n" +
+						" 2,50,0,0,30,10\n" +
+						" 5,50,0,0,30,15\n" +
+						"50,50,0,0,30,10\n" +
+						"99,50,0,0,30,15";
+			var drivingCycle = DrivingCycleDataReader.ReadFromStream(cycle.ToStream(), CycleType.DistanceBased, "", true);
+			Assert.AreEqual(5, drivingCycle.Entries.Count);
+
+			Assert.AreEqual(1, drivingCycle.Entries[0].Distance.Value());
+			Assert.AreEqual(1, drivingCycle.Entries[1].Distance.Value());
+			Assert.AreEqual(5, drivingCycle.Entries[2].Distance.Value());
+			Assert.AreEqual(50, drivingCycle.Entries[3].Distance.Value());
+			Assert.AreEqual(99, drivingCycle.Entries[4].Distance.Value());
+		}
+
+		[TestCase()]
+		public void DrivingCycleRead_CompressEntries_TargetSpeedVAirBeta2()
+		{
+			var cycle = "<s>,<v>,<Grad>,<STOP>,vair_res,vair_beta\n" +
+						" 1, 0,0,1,30,10\n" +
+						" 2,50,0,0,30,10\n" +
+						" 5,50,0,0,35,10\n" +
+						"50,50,0,0,30,10\n" +
+						"99,50,0,0,33,10";
+			var drivingCycle = DrivingCycleDataReader.ReadFromStream(cycle.ToStream(), CycleType.DistanceBased, "", true);
+			Assert.AreEqual(5, drivingCycle.Entries.Count);
+
+			Assert.AreEqual(1, drivingCycle.Entries[0].Distance.Value());
+			Assert.AreEqual(1, drivingCycle.Entries[1].Distance.Value());
+			Assert.AreEqual(5, drivingCycle.Entries[2].Distance.Value());
+			Assert.AreEqual(50, drivingCycle.Entries[3].Distance.Value());
+			Assert.AreEqual(99, drivingCycle.Entries[4].Distance.Value());
+		}
+
+
 		private static void TestCycleDetect(string inputData, CycleType cycleType)
 		{
 			var cycleTypeCalc = DrivingCycleDataReader.DetectCycleType(VectoCSVFile.ReadStream(inputData.ToStream()));
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxShiftLossesTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxShiftLossesTest.cs
index b9fdc5afca8faf2d981a98589fcf02c4477b5608..e8992d376f6d3baca3aabee0a1d3a3221d1ee2df 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxShiftLossesTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxShiftLossesTest.cs
@@ -29,6 +29,7 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System;
 using System.Globalization;
 using NUnit.Framework;
 using TUGraz.VectoCommon.Models;
@@ -70,20 +71,128 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 		}
 
 		[Test,
-		TestCase(200, 2u, 562, 620, 19.5023),
-		TestCase(400, 2u, 562, 620, 39.0046),
-		TestCase(600, 2u, 562, 620, 58.5069),
-		TestCase(800, 2u, 562, 620, 78.0092),
-		TestCase(200, 2u, 562, 600, 19.7908),
-		TestCase(400, 2u, 562, 600, 39.5816),
-		TestCase(600, 2u, 562, 600, 59.3723),
-		TestCase(800, 2u, 562, 600, 79.1632),
-		TestCase(400, 3u, 500, 490, 30.7900),
-		TestCase(400, 3u, 550, 490, 32.4643),
-		TestCase(600, 3u, 550, 490, 48.6965),
+		TestCase(200, 2u, 562, 620, 19.5023, double.NaN),
+		TestCase(400, 2u, 562, 620, 39.0046, 3183.0086),
+		TestCase(600, 2u, 562, 620, 58.5069, double.NaN),
+		TestCase(800, 2u, 562, 620, 78.0092, double.NaN),
+		TestCase(200, 2u, 562, 600, 19.7908, double.NaN),
+		TestCase(400, 2u, 562, 600, 39.5816, double.NaN),
+		TestCase(600, 2u, 562, 600, 59.3723, 4774.5128),
+		TestCase(800, 2u, 562, 600, 79.1632, double.NaN),
+		TestCase(400, 3u, 500, 490, 30.7900, double.NaN),
+		TestCase(400, 3u, 550, 490, 32.4643, 2328.0855),
+		TestCase(600, 3u, 550, 490, 48.6965, double.NaN),
 		]
 		public void TestShiftLossComputation(double torqueDemand, uint gear, double preShiftRpm,
-			double postShiftRpm, double expectedShiftLoss)
+			double postShiftRpm, double expectedShiftLoss, double expectedShiftLossEnergy)
+		{
+			AxleGear axleGear;
+			ATGearbox gbx;
+			CombustionEngine engine;
+			var cycleDataStr = "0, 0, 0, 2\n100, 20, 0, 0\n1000, 50, 0, 0";
+			var container = CreateVehicle(cycleDataStr, preShiftRpm, out axleGear, out gbx, out engine);
+
+			gbx.Gear = gear;
+
+			var absTime = 20.SI<Second>();
+			var dt = 0.5.SI<Second>();
+			var response = gbx.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
+			axleGear.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
+
+
+			Assert.IsInstanceOf<ResponseSuccess>(response);
+			container.CommitSimulationStep(absTime, dt);
+			absTime += dt;
+
+			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
+			Assert.IsInstanceOf<ResponseFailTimeInterval>(response);
+
+			dt = ((ResponseFailTimeInterval)response).DeltaT;
+			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
+
+			Assert.IsInstanceOf<ResponseSuccess>(response);
+			Assert.AreEqual(expectedShiftLoss, gbx.CurrentState.PowershiftLoss.Value(), 1e-3);
+			Assert.AreEqual(gear + (postShiftRpm > preShiftRpm ? 1 : -1), gbx.Gear);
+
+			if (!double.IsNaN(expectedShiftLossEnergy)) {
+				var modData = new MockModalDataContainer();
+				gbx.CommitSimulationStep(modData);
+				var shiftLossE = (Watt)modData[ModalResultField.P_gbx_shift_loss] * dt;
+				Assert.AreEqual(expectedShiftLossEnergy, shiftLossE.Value(), 1e-3);
+			}
+		}
+
+		[Test,
+		//TestCase(200, 2u, 562, 620, 19.5023),
+		TestCase(400, 2u, 562, 620, 39.0046, 3183.0086),
+		//TestCase(600, 2u, 562, 620, 58.5069),
+		//TestCase(800, 2u, 562, 620, 78.0092),
+		//TestCase(200, 2u, 562, 600, 19.7908),
+		//TestCase(400, 2u, 562, 600, 39.5816),
+		TestCase(600, 2u, 562, 600, 59.3723, 4774.5128),
+		//TestCase(800, 2u, 562, 600, 79.1632),
+		//TestCase(400, 3u, 500, 490, 30.7900),
+		TestCase(400, 3u, 550, 490, 32.4643, 2328.0855),
+		//TestCase(600, 3u, 550, 490, 48.6965),
+		]
+		public void TestSplittingShiftLossesTwoIntervals(double torqueDemand, uint gear, double preShiftRpm,
+			double postShiftRpm, double expectedShiftLoss, double expectedShiftLossEnergy)
+		{
+			AxleGear axleGear;
+			ATGearbox gbx;
+			CombustionEngine engine;
+			var cycleDataStr = "0, 0, 0, 2\n100, 20, 0, 0\n1000, 50, 0, 0";
+			var container = CreateVehicle(cycleDataStr, preShiftRpm, out axleGear, out gbx, out engine);
+			var modData = new MockModalDataContainer();
+			
+			gbx.Gear = gear;
+
+			var absTime = 20.SI<Second>();
+			var dt = 0.5.SI<Second>();
+			var response = gbx.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
+			axleGear.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
+
+
+			Assert.IsInstanceOf<ResponseSuccess>(response);
+			container.CommitSimulationStep(absTime, dt);
+			absTime += dt;
+
+			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
+			Assert.IsInstanceOf<ResponseFailTimeInterval>(response);
+
+			var splitFactor = 0.75;
+			var shiftTime = ((ResponseFailTimeInterval)response).DeltaT;
+			dt = shiftTime * splitFactor;
+			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
+
+			Assert.IsInstanceOf<ResponseSuccess>(response);
+			Assert.AreEqual(expectedShiftLoss, gbx.CurrentState.PowershiftLoss.Value(), 1e-3);
+			Assert.AreEqual(gear + (postShiftRpm > preShiftRpm ? 1 : -1), gbx.Gear);
+
+			gbx.CommitSimulationStep(modData);
+			engine.CommitSimulationStep(modData);
+			var shiftLoss1 = (Watt)modData[ModalResultField.P_gbx_shift_loss] * dt;
+			Assert.AreEqual(expectedShiftLossEnergy * splitFactor, shiftLoss1.Value(), 1e-3);
+			axleGear.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
+
+			absTime += dt;
+			dt = 0.5.SI<Second>();
+
+			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
+
+			Assert.IsInstanceOf<ResponseSuccess>(response);
+			gbx.CommitSimulationStep(modData);
+			engine.CommitSimulationStep(modData);
+			var shiftLoss2 = (Watt)modData[ModalResultField.P_gbx_shift_loss]  *  dt;
+			Console.WriteLine("expected shiftloss energy: {0}, sum of shift loss energy: {1} ({2} + {3})", expectedShiftLossEnergy, shiftLoss1 + shiftLoss2, shiftLoss1, shiftLoss2);
+			Assert.AreEqual(expectedShiftLossEnergy * (1 - splitFactor), shiftLoss2.Value(), 1e-3);
+
+			Assert.AreEqual(expectedShiftLossEnergy, (shiftLoss1 + shiftLoss2).Value(), 1e-3);
+		}
+
+
+
+		private static VehicleContainer CreateVehicle(string cycleDataStr, double preShiftRpm, out AxleGear axleGear, out ATGearbox gbx, out CombustionEngine engine)
 		{
 			var engineInertia = 5.SI<KilogramSquareMeter>();
 
@@ -92,11 +201,11 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 			var container = new VehicleContainer(ExecutionMode.Engineering);
 			gearboxData.PowershiftShiftTime = 0.8.SI<Second>();
 
-			var cycleDataStr = "0, 0, 0, 2\n100, 20, 0, 0\n1000, 50, 0, 0";
+			
 			var cycleData = SimpleDrivingCycles.CreateCycleData(cycleDataStr);
 			var cycle = new MockDrivingCycle(container, cycleData);
 
-			var axleGear = new AxleGear(container, CreateAxleGearData(GearboxType.ATSerial));
+			axleGear = new AxleGear(container, CreateAxleGearData(GearboxType.ATSerial));
 			axleGear.Connect(new MockComponent());
 
 			var wheels = new Wheels(container, 0.5.SI<Meter>(), 9.5.SI<KilogramSquareMeter>());
@@ -106,41 +215,21 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 			var driver = new MockDriver(container);
 			vehicle.MyVehicleSpeed = 10.KMPHtoMeterPerSecond();
 			driver.DriverBehavior = DrivingBehavior.Driving;
-			var engine = new CombustionEngine(container,
+			engine = new CombustionEngine(
+				container,
 				MockSimulationDataFactory.CreateEngineDataFromFile(ATPowerTrain.EngineFile, gearboxData.Gears.Count));
 			container.Engine = engine;
 			var runData = new VectoRunData() {
 				GearboxData = gearboxData,
 				EngineData = new CombustionEngineData() { Inertia = 5.SI<KilogramSquareMeter>() }
 			};
-			var gbx = new ATGearbox(container, new ATShiftStrategy(gearboxData, container), runData);
+			gbx = new ATGearbox(container, new ATShiftStrategy(gearboxData, container), runData);
 			gbx.Connect(engine);
 			gbx.IdleController = new MockIdleController();
 
 			var init = gbx.Initialize(0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
 			axleGear.Initialize(0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
-
-			gbx.Gear = gear;
-
-			var absTime = 20.SI<Second>();
-			var dt = 0.5.SI<Second>();
-			var response = gbx.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
-			axleGear.Request(absTime, dt, 0.SI<NewtonMeter>(), preShiftRpm.RPMtoRad());
-
-
-			Assert.IsInstanceOf<ResponseSuccess>(response);
-			container.CommitSimulationStep(absTime, dt);
-			absTime += dt;
-
-			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
-			Assert.IsInstanceOf<ResponseFailTimeInterval>(response);
-
-			dt = ((ResponseFailTimeInterval)response).DeltaT;
-			response = gbx.Request(absTime, dt, torqueDemand.SI<NewtonMeter>(), postShiftRpm.RPMtoRad());
-
-			Assert.IsInstanceOf<ResponseSuccess>(response);
-			Assert.AreEqual(expectedShiftLoss, gbx.CurrentState.PowershiftLoss.Value(), 1e-3);
-			Assert.AreEqual(gear + (postShiftRpm > preShiftRpm ? 1 : -1), gbx.Gear);
+			return container;
 		}
 	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/VTPCycleValidationTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/VTPCycleValidationTest.cs
index aac7d7292141b3e0ea2f0d4fb8a74f0968c2459b..800722a9b63d9b4b74c9697ea98d24d05bc81ecb 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponent/VTPCycleValidationTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/VTPCycleValidationTest.cs
@@ -30,6 +30,7 @@
 */
 
 using System.Collections.Generic;
+using System.Globalization;
 using System.Linq;
 using NLog;
 using NLog.Config;
@@ -129,7 +130,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 				    0.5 ,    0,  600, 400, 200, 200, {0}, {0}	, 100, 3
 				    1   ,    0,  600, 400, 200, 200, {1}, {0}	, 100, 3
 				    1.5 ,    0,  600, 400, 200, 200, {1}, {1}	, 100, 3
-				", wheelSpeed, wheelSpeed + DeclarationData.VTPMode.MaxWheelSpeedDifferenceStandstill.AsRPM * 1.1);
+				", wheelSpeed.ToString(CultureInfo.InvariantCulture), (wheelSpeed + DeclarationData.VTPMode.MaxWheelSpeedDifferenceStandstill.AsRPM * 1.1).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -157,7 +158,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 				    0.5 ,    0,  600, 400, 200, 200, {0}, {0}	, 100, 3
 				    1   ,    0,  600, 400, 200, 200, {0}, {1}	, 100, 3
 				    1.5 ,    0,  600, 400, 200, 200, {1}, {1}	, 100, 3
-				", wheelSpeed, wheelSpeed + DeclarationData.VTPMode.MaxWheelSpeedDifferenceStandstill.AsRPM * 1.1);
+				", wheelSpeed.ToString(CultureInfo.InvariantCulture), (wheelSpeed + DeclarationData.VTPMode.MaxWheelSpeedDifferenceStandstill.AsRPM * 1.1).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -187,7 +188,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 				    0.5 ,    0,  600, {0}, 300 , 290 , 50 , 50 , 100, 3
 				    1   ,    0,  600, {1}, 300 , 290 , 50 , 50 , 100, 3
 				    1.5 ,    0,  600, {0}, 300 , 290 , 50 , 50 , 100, 3
-				", fanSpeed, fanSpeed * 0.9);
+				", fanSpeed.ToString(CultureInfo.InvariantCulture), (fanSpeed * 0.9).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -254,7 +255,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 				    0.5 ,    0,  600, {0}, 300 , 290 , 50 , 50 , 100, 3
 				    1   ,    0,  600, {1}, 300 , 290 , 50 , 50 , 100, 3
 				    1.5 ,    0,  600, {0}, 300 , 290 , 50 , 50 , 100, 3
-				", fanSpeed, fanSpeed * 0.9);
+				", fanSpeed.ToString(CultureInfo.InvariantCulture), (fanSpeed * 0.9).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -319,7 +320,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 			
 			var cycleEntries = "";
 			for (var i = 0; i < 2000; i++)
-				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", i / 2.0, (fcLimit * 1.01 * (1 - i/100000.0)).ConvertToGrammPerHour().Value);
+				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", (i / 2.0).ToString(CultureInfo.InvariantCulture), ((fcLimit * 1.01 * (1 - i/100000.0)).ConvertToGrammPerHour().Value).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -349,7 +350,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 
 			var cycleEntries = "";
 			for (var i = 0; i < 2000; i++)
-				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", i / 2.0, (fcLimit * 1.0001).ConvertToGrammPerHour().Value);
+				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", (i / 2.0).ToString(CultureInfo.InvariantCulture), ((fcLimit * 1.0001).ConvertToGrammPerHour().Value).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -378,7 +379,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 
 			var cycleEntries = "";
 			for (var i = 0; i < 2000; i++)
-				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", i / 2.0, (fcLimit * 0.99 * (1 + i / 100000.0)).ConvertToGrammPerHour().Value);
+				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", (i / 2.0).ToString(CultureInfo.InvariantCulture), ((fcLimit * 0.99 * (1 + i / 100000.0)).ConvertToGrammPerHour().Value).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
@@ -407,7 +408,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 
 			var cycleEntries = "";
 			for (var i = 0; i < 2000; i++)
-				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", i / 2.0, (fcLimit * 0.9999).ConvertToGrammPerHour().Value);
+				cycleEntries += string.Format("  {0} ,    0,  600, 400, 500 , 500 , 100 , 100 , {1}, 3 \n", (i / 2.0).ToString(CultureInfo.InvariantCulture), ((fcLimit * 0.9999).ConvertToGrammPerHour().Value).ToString(CultureInfo.InvariantCulture));
 
 			var container = new VehicleContainer(ExecutionMode.Declaration) {
 				RunData = new VectoRunData() {
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/VTPMode/GenericVehicle/CityBus_AT_Ser.RSLT_MANUFACTURER.xml b/VectoCore/VectoCoreTest/TestData/Integration/VTPMode/GenericVehicle/CityBus_AT_Ser.RSLT_MANUFACTURER.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3069eb40a95836621bde9462d3ccdbe35bc0b9d6
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/VTPMode/GenericVehicle/CityBus_AT_Ser.RSLT_MANUFACTURER.xml
@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet href="https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/CSS/VectoReports.css"?>
+<VectoOutput schemaVersion="0.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.5 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoOutputManufacturer.0.5.xsd">
+  <Data id="RESULT-bf220343fe634daa8708">
+    <Vehicle>
+      <VIN>1234</VIN>
+      <LegislativeClass>N2</LegislativeClass>
+      <VehicleGroup>2</VehicleGroup>
+      <AxleConfiguration>4x2</AxleConfiguration>
+      <GrossVehicleMass unit="t">12.0</GrossVehicleMass>
+      <CurbMassChassis unit="kg">4670</CurbMassChassis>
+      <PTO>false</PTO>
+      <Components>
+        <Engine>
+          <Model>175kW 6.8l Engine</Model>
+          <CertificationNumber>1234</CertificationNumber>
+          <DigestValue>JZmOioDqDbJWb3SWfxl/wSaxs9/WN5mLPh8vtJjs8Vs=</DigestValue>
+          <RatedPower unit="kW">0</RatedPower>
+          <IdlingSpeed unit="rpm">650</IdlingSpeed>
+          <RatedSpeed unit="rpm">2200</RatedSpeed>
+          <Displacement unit="ltr">6.9</Displacement>
+          <FuelType>Diesel CI</FuelType>
+        </Engine>
+        <Gearbox>
+          <Model>AT Serial</Model>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <DigestValue>XopOvOsapfoRb6Px3dioaWrK2gzG4ICU22YvmCA3YEU=</DigestValue>
+          <TransmissionType>APT-S</TransmissionType>
+          <GearsCount>6</GearsCount>
+          <TransmissionRatioFinalGear>0.620</TransmissionRatioFinalGear>
+        </Gearbox>
+        <TorqueConverter>
+          <Model />
+          <CertificationMethod>Standard values</CertificationMethod>
+          <DigestValue />
+        </TorqueConverter>
+        <Retarder>
+          <RetarderType>None</RetarderType>
+        </Retarder>
+        <Axlegear>
+          <Model>N.A.</Model>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <DigestValue>6SDJDUVv0NR59jxJVNVERv65KBwvwbqAPNuOa1b+3HM=</DigestValue>
+          <LineType>Single reduction axle</LineType>
+          <Ratio>6.200</Ratio>
+        </Axlegear>
+        <AirDrag>
+          <Model>N.A.</Model>
+          <CertificationMethod>Measured</CertificationMethod>
+          <CertificationNumber>1234</CertificationNumber>
+          <DigestValue>IkK48GO1AjmbFybyld4/BYI0ymwJTnaglLqwALludTw=</DigestValue>
+          <CdxA>4.83</CdxA>
+        </AirDrag>
+        <AxleWheels>
+          <Axle axleNumber="1">
+            <TyreDimension>265/70 R19.5</TyreDimension>
+            <TyreCertificationNumber>e12*0815/8051*2017/05E0000*00</TyreCertificationNumber>
+            <DigestValue>m5RsKXsyG5IZ5K397SrIGJjsuXbmdVOuTmdRY3RSdcM=</DigestValue>
+            <TyreRRCDeclared>0.0055</TyreRRCDeclared>
+            <TwinTyres>false</TwinTyres>
+          </Axle>
+          <Axle axleNumber="2">
+            <TyreDimension>265/70 R19.5</TyreDimension>
+            <TyreCertificationNumber>e12*0815/8051*2017/05E0000*00</TyreCertificationNumber>
+            <DigestValue>N8+9tAQ3TWT7He9gM/aHRmcU76J2keixu8ONXE7sMjM=</DigestValue>
+            <TyreRRCDeclared>0.0063</TyreRRCDeclared>
+            <TwinTyres>true</TwinTyres>
+          </Axle>
+        </AxleWheels>
+        <Auxiliaries>
+          <FanTechnology>Hydraulic driven - Constant displacement pump</FanTechnology>
+          <SteeringPumpTechnology>Variable displacement elec. controlled</SteeringPumpTechnology>
+          <ElectricSystemTechnology>Standard technology - LED headlights, all</ElectricSystemTechnology>
+          <PneumaticSystemTechnology>Medium Supply 2-stage + ESS</PneumaticSystemTechnology>
+          <HVACTechnology>Default</HVACTechnology>
+        </Auxiliaries>
+      </Components>
+      <InputDataSignature>
+        <di:Reference URI="#VEH-N.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>d1VI47bzCHCfd2bpCt4fZwDwwze/OUK3U0vDY1s1QYQ=</di:DigestValue>
+        </di:Reference>
+      </InputDataSignature>
+    </Vehicle>
+    <Results>
+      <Status>success</Status>
+      <Result status="success">
+        <Mission>Long Haul</Mission>
+        <Distance unit="km">100.185</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">11274</TotalVehicleMass>
+          <Payload unit="kg">1304</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">79.8</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">81.0</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">85.0</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>4.59</FullLoadDrivingtimePercentage>
+          <GearshiftCount>33</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">683.7</Min>
+            <Average unit="rpm">1977.1</Average>
+            <Max unit="rpm">2059.4</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">207.6</FuelConsumption>
+        <FuelConsumption unit="g/t-km">159.2</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">2.44</FuelConsumption>
+        <FuelConsumption unit="MJ/km">8.86</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">6.80</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.104</FuelConsumption>
+        <FuelConsumption unit="l/100km">24.8</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.190</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00292</FuelConsumption>
+        <CO2 unit="g/km">649.8</CO2>
+        <CO2 unit="g/t-km">498.3</CO2>
+        <CO2 unit="g/m³-km">7.64</CO2>
+      </Result>
+      <Result status="success">
+        <Mission>Long Haul</Mission>
+        <Distance unit="km">100.185</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">19811</TotalVehicleMass>
+          <Payload unit="kg">9841</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">78.3</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">79.4</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">87.5</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>17.09</FullLoadDrivingtimePercentage>
+          <GearshiftCount>39</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">677.3</Min>
+            <Average unit="rpm">1954.9</Average>
+            <Max unit="rpm">2192.7</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">241.1</FuelConsumption>
+        <FuelConsumption unit="g/t-km">24.5</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">2.84</FuelConsumption>
+        <FuelConsumption unit="MJ/km">10.3</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">1.05</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.121</FuelConsumption>
+        <FuelConsumption unit="l/100km">28.8</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.0293</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00339</FuelConsumption>
+        <CO2 unit="g/km">754.7</CO2>
+        <CO2 unit="g/t-km">76.7</CO2>
+        <CO2 unit="g/m³-km">8.88</CO2>
+      </Result>
+      <Result status="success">
+        <Mission>Regional Delivery</Mission>
+        <Distance unit="km">100.000</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">7174</TotalVehicleMass>
+          <Payload unit="kg">604</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">61.1</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">70.0</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">85.0</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>1.41</FullLoadDrivingtimePercentage>
+          <GearshiftCount>127</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">650.0</Min>
+            <Average unit="rpm">1738.4</Average>
+            <Max unit="rpm">2059.4</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">153.8</FuelConsumption>
+        <FuelConsumption unit="g/t-km">254.7</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">3.40</FuelConsumption>
+        <FuelConsumption unit="MJ/km">6.57</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">10.9</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.145</FuelConsumption>
+        <FuelConsumption unit="l/100km">18.4</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.305</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00407</FuelConsumption>
+        <CO2 unit="g/km">481.4</CO2>
+        <CO2 unit="g/t-km">797.1</CO2>
+        <CO2 unit="g/m³-km">10.6</CO2>
+      </Result>
+      <Result status="success">
+        <Mission>Regional Delivery</Mission>
+        <Distance unit="km">100.000</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">9590</TotalVehicleMass>
+          <Payload unit="kg">3020</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">61.0</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">69.9</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">86.1</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>3.85</FullLoadDrivingtimePercentage>
+          <GearshiftCount>127</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">662.6</Min>
+            <Average unit="rpm">1736.9</Average>
+            <Max unit="rpm">2086.8</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">166.2</FuelConsumption>
+        <FuelConsumption unit="g/t-km">55.1</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">3.68</FuelConsumption>
+        <FuelConsumption unit="MJ/km">7.10</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">2.35</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.157</FuelConsumption>
+        <FuelConsumption unit="l/100km">19.9</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.0659</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00440</FuelConsumption>
+        <CO2 unit="g/km">520.4</CO2>
+        <CO2 unit="g/t-km">172.3</CO2>
+        <CO2 unit="g/m³-km">11.5</CO2>
+      </Result>
+      <Result status="success">
+        <Mission>Urban Delivery</Mission>
+        <Distance unit="km">99.999</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">7174</TotalVehicleMass>
+          <Payload unit="kg">604</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">26.6</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">35.4</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">86.4</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>3.10</FullLoadDrivingtimePercentage>
+          <GearshiftCount>1351</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">650.0</Min>
+            <Average unit="rpm">1133.3</Average>
+            <Max unit="rpm">2093.8</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">183.8</FuelConsumption>
+        <FuelConsumption unit="g/t-km">304.4</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">4.07</FuelConsumption>
+        <FuelConsumption unit="MJ/km">7.85</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">13.0</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.174</FuelConsumption>
+        <FuelConsumption unit="l/100km">22.0</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.364</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00486</FuelConsumption>
+        <CO2 unit="g/km">575.4</CO2>
+        <CO2 unit="g/t-km">952.7</CO2>
+        <CO2 unit="g/m³-km">12.7</CO2>
+      </Result>
+      <Result status="success">
+        <Mission>Urban Delivery</Mission>
+        <Distance unit="km">99.999</Distance>
+        <SimulationParameters>
+          <TotalVehicleMass unit="kg">9590</TotalVehicleMass>
+          <Payload unit="kg">3020</Payload>
+          <FuelType>Diesel CI</FuelType>
+        </SimulationParameters>
+        <VehiclePerformance>
+          <AverageSpeed unit="km/h">26.5</AverageSpeed>
+          <AverageDrivingSpeed unit="km/h">35.2</AverageDrivingSpeed>
+          <MinSpeed unit="km/h">0.0</MinSpeed>
+          <MaxSpeed unit="km/h">87.5</MaxSpeed>
+          <MaxDeceleration unit="m/s²">1.00</MaxDeceleration>
+          <MaxAcceleration unit="m/s²">1.00</MaxAcceleration>
+          <FullLoadDrivingtimePercentage>6.91</FullLoadDrivingtimePercentage>
+          <GearshiftCount>1355</GearshiftCount>
+          <EngineSpeedDriving>
+            <Min unit="rpm">650.0</Min>
+            <Average unit="rpm">1136.5</Average>
+            <Max unit="rpm">2119.9</Max>
+          </EngineSpeedDriving>
+        </VehiclePerformance>
+        <FuelConsumption unit="g/km">214.4</FuelConsumption>
+        <FuelConsumption unit="g/t-km">71.0</FuelConsumption>
+        <FuelConsumption unit="g/m³-km">4.74</FuelConsumption>
+        <FuelConsumption unit="MJ/km">9.16</FuelConsumption>
+        <FuelConsumption unit="MJ/t-km">3.03</FuelConsumption>
+        <FuelConsumption unit="MJ/m³-km">0.203</FuelConsumption>
+        <FuelConsumption unit="l/100km">25.6</FuelConsumption>
+        <FuelConsumption unit="l/t-km">0.0849</FuelConsumption>
+        <FuelConsumption unit="l/m³-km">0.00567</FuelConsumption>
+        <CO2 unit="g/km">671.1</CO2>
+        <CO2 unit="g/t-km">222.2</CO2>
+        <CO2 unit="g/m³-km">14.8</CO2>
+      </Result>
+    </Results>
+    <ApplicationInformation>
+      <SimulationToolVersion>3.3.0.1250</SimulationToolVersion>
+      <Date>2018-06-12T11:38:13.0616599Z</Date>
+    </ApplicationInformation>
+  </Data>
+  <Signature>
+    <di:Reference URI="#RESULT-bf220343fe634daa8708">
+      <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>jqnxgZOnQyrwc2f4Is+7/vmp6Kps8zck64lYx2YFU+w=</di:DigestValue>
+    </di:Reference>
+  </Signature>
+</VectoOutput>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-1_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-1_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7e40fc4d9f2463be5854999df99d7ee109785bbc
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-1_EURO6_2018.xml	
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-Class1">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:05:56.7423609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>4010</CurbMassChassis>
+    <GrossVehicleMass>7501</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+		<Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:05:56.7433609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>4485</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>2200</RatedSpeed>
+          <RatedPower>125098</RatedPower>
+          <MaxEngineTorque>683</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-25.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="363.00" />
+            <Entry engineSpeed="600.00" torque="40.00" fuelConsumption="911.00" />
+            <Entry engineSpeed="600.00" torque="57.00" fuelConsumption="1149.00" />
+            <Entry engineSpeed="600.00" torque="114.00" fuelConsumption="1894.00" />
+            <Entry engineSpeed="600.00" torque="171.00" fuelConsumption="2646.00" />
+            <Entry engineSpeed="600.00" torque="228.00" fuelConsumption="3391.00" />
+            <Entry engineSpeed="600.00" torque="284.00" fuelConsumption="4538.00" />
+            <Entry engineSpeed="600.00" torque="341.00" fuelConsumption="5702.00" />
+            <Entry engineSpeed="800.00" torque="-31.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="520.00" />
+            <Entry engineSpeed="800.00" torque="40.00" fuelConsumption="1059.00" />
+            <Entry engineSpeed="800.00" torque="57.00" fuelConsumption="1347.00" />
+            <Entry engineSpeed="800.00" torque="114.00" fuelConsumption="2279.00" />
+            <Entry engineSpeed="800.00" torque="171.00" fuelConsumption="3224.00" />
+            <Entry engineSpeed="800.00" torque="228.00" fuelConsumption="4172.00" />
+            <Entry engineSpeed="800.00" torque="284.00" fuelConsumption="5410.00" />
+            <Entry engineSpeed="800.00" torque="341.00" fuelConsumption="6626.00" />
+            <Entry engineSpeed="800.00" torque="398.00" fuelConsumption="7834.00" />
+            <Entry engineSpeed="800.00" torque="455.00" fuelConsumption="8985.00" />
+            <Entry engineSpeed="800.00" torque="475.00" fuelConsumption="9402.00" />
+            <Entry engineSpeed="1000.00" torque="-36.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="677.00" />
+            <Entry engineSpeed="1000.00" torque="40.00" fuelConsumption="1208.00" />
+            <Entry engineSpeed="1000.00" torque="57.00" fuelConsumption="1544.00" />
+            <Entry engineSpeed="1000.00" torque="114.00" fuelConsumption="2663.00" />
+            <Entry engineSpeed="1000.00" torque="171.00" fuelConsumption="3802.00" />
+            <Entry engineSpeed="1000.00" torque="228.00" fuelConsumption="4953.00" />
+            <Entry engineSpeed="1000.00" torque="284.00" fuelConsumption="6281.00" />
+            <Entry engineSpeed="1000.00" torque="341.00" fuelConsumption="7551.00" />
+            <Entry engineSpeed="1000.00" torque="398.00" fuelConsumption="8803.00" />
+            <Entry engineSpeed="1000.00" torque="455.00" fuelConsumption="10057.00" />
+            <Entry engineSpeed="1000.00" torque="512.00" fuelConsumption="11324.00" />
+            <Entry engineSpeed="1000.00" torque="569.00" fuelConsumption="12591.00" />
+            <Entry engineSpeed="1000.00" torque="609.00" fuelConsumption="13473.00" />
+            <Entry engineSpeed="1200.00" torque="-43.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="834.00" />
+            <Entry engineSpeed="1200.00" torque="40.00" fuelConsumption="1356.00" />
+            <Entry engineSpeed="1200.00" torque="57.00" fuelConsumption="1742.00" />
+            <Entry engineSpeed="1200.00" torque="114.00" fuelConsumption="3048.00" />
+            <Entry engineSpeed="1200.00" torque="171.00" fuelConsumption="4380.00" />
+            <Entry engineSpeed="1200.00" torque="228.00" fuelConsumption="5734.00" />
+            <Entry engineSpeed="1200.00" torque="284.00" fuelConsumption="7152.00" />
+            <Entry engineSpeed="1200.00" torque="341.00" fuelConsumption="8476.00" />
+            <Entry engineSpeed="1200.00" torque="398.00" fuelConsumption="9772.00" />
+            <Entry engineSpeed="1200.00" torque="455.00" fuelConsumption="11130.00" />
+            <Entry engineSpeed="1200.00" torque="512.00" fuelConsumption="12506.00" />
+            <Entry engineSpeed="1200.00" torque="569.00" fuelConsumption="13884.00" />
+            <Entry engineSpeed="1200.00" torque="626.00" fuelConsumption="15253.00" />
+            <Entry engineSpeed="1200.00" torque="683.00" fuelConsumption="16836.00" />
+            <Entry engineSpeed="1400.00" torque="-49.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="1105.00" />
+            <Entry engineSpeed="1400.00" torque="40.00" fuelConsumption="1631.00" />
+            <Entry engineSpeed="1400.00" torque="57.00" fuelConsumption="2082.00" />
+            <Entry engineSpeed="1400.00" torque="114.00" fuelConsumption="3586.00" />
+            <Entry engineSpeed="1400.00" torque="171.00" fuelConsumption="5138.00" />
+            <Entry engineSpeed="1400.00" torque="228.00" fuelConsumption="6703.00" />
+            <Entry engineSpeed="1400.00" torque="284.00" fuelConsumption="8230.00" />
+            <Entry engineSpeed="1400.00" torque="341.00" fuelConsumption="9773.00" />
+            <Entry engineSpeed="1400.00" torque="398.00" fuelConsumption="11386.00" />
+            <Entry engineSpeed="1400.00" torque="455.00" fuelConsumption="12987.00" />
+            <Entry engineSpeed="1400.00" torque="512.00" fuelConsumption="14506.00" />
+            <Entry engineSpeed="1400.00" torque="569.00" fuelConsumption="16001.00" />
+            <Entry engineSpeed="1400.00" torque="626.00" fuelConsumption="17531.00" />
+            <Entry engineSpeed="1400.00" torque="683.00" fuelConsumption="19120.00" />
+            <Entry engineSpeed="1600.00" torque="-55.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="1360.00" />
+            <Entry engineSpeed="1600.00" torque="40.00" fuelConsumption="1920.00" />
+            <Entry engineSpeed="1600.00" torque="57.00" fuelConsumption="2429.00" />
+            <Entry engineSpeed="1600.00" torque="114.00" fuelConsumption="4126.00" />
+            <Entry engineSpeed="1600.00" torque="171.00" fuelConsumption="5912.00" />
+            <Entry engineSpeed="1600.00" torque="228.00" fuelConsumption="7697.00" />
+            <Entry engineSpeed="1600.00" torque="284.00" fuelConsumption="9502.00" />
+            <Entry engineSpeed="1600.00" torque="341.00" fuelConsumption="11279.00" />
+            <Entry engineSpeed="1600.00" torque="398.00" fuelConsumption="13059.00" />
+            <Entry engineSpeed="1600.00" torque="455.00" fuelConsumption="14850.00" />
+            <Entry engineSpeed="1600.00" torque="512.00" fuelConsumption="16584.00" />
+            <Entry engineSpeed="1600.00" torque="569.00" fuelConsumption="18229.00" />
+            <Entry engineSpeed="1600.00" torque="626.00" fuelConsumption="20034.00" />
+            <Entry engineSpeed="1600.00" torque="683.00" fuelConsumption="21849.00" />
+            <Entry engineSpeed="1800.00" torque="-59.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="1644.00" />
+            <Entry engineSpeed="1800.00" torque="40.00" fuelConsumption="2267.00" />
+            <Entry engineSpeed="1800.00" torque="57.00" fuelConsumption="2824.00" />
+            <Entry engineSpeed="1800.00" torque="114.00" fuelConsumption="4683.00" />
+            <Entry engineSpeed="1800.00" torque="171.00" fuelConsumption="6702.00" />
+            <Entry engineSpeed="1800.00" torque="228.00" fuelConsumption="8706.00" />
+            <Entry engineSpeed="1800.00" torque="284.00" fuelConsumption="10721.00" />
+            <Entry engineSpeed="1800.00" torque="341.00" fuelConsumption="12665.00" />
+            <Entry engineSpeed="1800.00" torque="398.00" fuelConsumption="14645.00" />
+            <Entry engineSpeed="1800.00" torque="455.00" fuelConsumption="16716.00" />
+            <Entry engineSpeed="1800.00" torque="512.00" fuelConsumption="18742.00" />
+            <Entry engineSpeed="1800.00" torque="569.00" fuelConsumption="20799.00" />
+            <Entry engineSpeed="1800.00" torque="626.00" fuelConsumption="22952.00" />
+            <Entry engineSpeed="1800.00" torque="639.00" fuelConsumption="23469.00" />
+            <Entry engineSpeed="2000.00" torque="-64.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="1988.00" />
+            <Entry engineSpeed="2000.00" torque="40.00" fuelConsumption="2734.00" />
+            <Entry engineSpeed="2000.00" torque="57.00" fuelConsumption="3330.00" />
+            <Entry engineSpeed="2000.00" torque="114.00" fuelConsumption="5316.00" />
+            <Entry engineSpeed="2000.00" torque="171.00" fuelConsumption="7575.00" />
+            <Entry engineSpeed="2000.00" torque="228.00" fuelConsumption="9778.00" />
+            <Entry engineSpeed="2000.00" torque="284.00" fuelConsumption="12024.00" />
+            <Entry engineSpeed="2000.00" torque="341.00" fuelConsumption="14255.00" />
+            <Entry engineSpeed="2000.00" torque="398.00" fuelConsumption="16457.00" />
+            <Entry engineSpeed="2000.00" torque="455.00" fuelConsumption="18788.00" />
+            <Entry engineSpeed="2000.00" torque="512.00" fuelConsumption="21150.00" />
+            <Entry engineSpeed="2000.00" torque="569.00" fuelConsumption="23443.00" />
+            <Entry engineSpeed="2000.00" torque="590.00" fuelConsumption="24285.00" />
+            <Entry engineSpeed="2200.00" torque="-71.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="2416.00" />
+            <Entry engineSpeed="2200.00" torque="40.00" fuelConsumption="3148.00" />
+            <Entry engineSpeed="2200.00" torque="57.00" fuelConsumption="3804.00" />
+            <Entry engineSpeed="2200.00" torque="114.00" fuelConsumption="5991.00" />
+            <Entry engineSpeed="2200.00" torque="171.00" fuelConsumption="8448.00" />
+            <Entry engineSpeed="2200.00" torque="228.00" fuelConsumption="10891.00" />
+            <Entry engineSpeed="2200.00" torque="284.00" fuelConsumption="13304.00" />
+            <Entry engineSpeed="2200.00" torque="341.00" fuelConsumption="15828.00" />
+            <Entry engineSpeed="2200.00" torque="398.00" fuelConsumption="18485.00" />
+            <Entry engineSpeed="2200.00" torque="455.00" fuelConsumption="21115.00" />
+            <Entry engineSpeed="2200.00" torque="512.00" fuelConsumption="23668.00" />
+            <Entry engineSpeed="2200.00" torque="543.00" fuelConsumption="25054.00" />
+            <Entry engineSpeed="2400.00" torque="-77.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2400.00" torque="0.00" fuelConsumption="2813.00" />
+            <Entry engineSpeed="2400.00" torque="40.00" fuelConsumption="3546.00" />
+            <Entry engineSpeed="2400.00" torque="57.00" fuelConsumption="4280.00" />
+            <Entry engineSpeed="2400.00" torque="114.00" fuelConsumption="6729.00" />
+            <Entry engineSpeed="2400.00" torque="171.00" fuelConsumption="9352.00" />
+            <Entry engineSpeed="2400.00" torque="228.00" fuelConsumption="12119.00" />
+            <Entry engineSpeed="2400.00" torque="284.00" fuelConsumption="14973.00" />
+            <Entry engineSpeed="2400.00" torque="341.00" fuelConsumption="17823.00" />
+            <Entry engineSpeed="2400.00" torque="398.00" fuelConsumption="20883.00" />
+            <Entry engineSpeed="2400.00" torque="455.00" fuelConsumption="23949.00" />
+            <Entry engineSpeed="2400.00" torque="464.00" fuelConsumption="24368.00" />
+            <Entry engineSpeed="2500.00" torque="-80.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2500.00" torque="0.00" fuelConsumption="3036.00" />
+            <Entry engineSpeed="2500.00" torque="40.00" fuelConsumption="3576.00" />
+            <Entry engineSpeed="2500.00" torque="57.00" fuelConsumption="4398.00" />
+            <Entry engineSpeed="2500.00" torque="114.00" fuelConsumption="7045.00" />
+            <Entry engineSpeed="2500.00" torque="171.00" fuelConsumption="9801.00" />
+            <Entry engineSpeed="2500.00" torque="228.00" fuelConsumption="12704.00" />
+            <Entry engineSpeed="2500.00" torque="284.00" fuelConsumption="15894.00" />
+            <Entry engineSpeed="2500.00" torque="341.00" fuelConsumption="18883.00" />
+            <Entry engineSpeed="2500.00" torque="404.00" fuelConsumption="22403.00" />
+            <Entry engineSpeed="2600.00" torque="-83.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2600.00" torque="0.00" fuelConsumption="3148.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="341.00" dragTorque="-25.00" />
+            <Entry engineSpeed="800.00" maxTorque="475.00" dragTorque="-31.00" />
+            <Entry engineSpeed="1000.00" maxTorque="608.00" dragTorque="-35.00" />
+            <Entry engineSpeed="1200.00" maxTorque="683.00" dragTorque="-42.00" />
+            <Entry engineSpeed="1400.00" maxTorque="683.00" dragTorque="-48.00" />
+            <Entry engineSpeed="1600.00" maxTorque="683.00" dragTorque="-55.00" />
+            <Entry engineSpeed="1800.00" maxTorque="639.00" dragTorque="-59.00" />
+            <Entry engineSpeed="2000.00" maxTorque="590.00" dragTorque="-63.00" />
+            <Entry engineSpeed="2200.00" maxTorque="543.00" dragTorque="-71.00" />
+            <Entry engineSpeed="2400.00" maxTorque="464.00" dragTorque="-77.00" />
+            <Entry engineSpeed="2500.00" maxTorque="405.00" dragTorque="-79.00" />
+            <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-83.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:05:56.7523609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>SMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>6.700</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>3.810</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>2.290</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>1.480</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>0.730</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-3.800">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-3.800</CertificationNumber>
+          <Date>2017-07-06T15:05:56.7523609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>3.800</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-3.800" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-235_75R17.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>235/75 R17.5</Model>
+                  <CertificationNumber>TYRE-235/75 R17.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:05.4083609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>235/75 R17.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>16677</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-235_75R17.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-235_75R17.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>235/75 R17.5</Model>
+                  <CertificationNumber>TYRE-235/75 R17.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:05.4083609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>235/75 R17.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>16677</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-235_75R17.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:05.4083609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>4.77</CdxA_0>
+          <TransferredCdxA>4.77</TransferredCdxA>
+          <DeclaredCdxA>4.77</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-2_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-2_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..78de178f96b8758905ec2c144de5b65225e64cd8
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-2_EURO6_2018.xml	
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class2">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:05.4663609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>4670</CurbMassChassis>
+    <GrossVehicleMass>11990</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:05.4673609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>6871</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>2200</RatedSpeed>
+          <RatedPower>175091</RatedPower>
+          <MaxEngineTorque>956</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-35.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="508.00" />
+            <Entry engineSpeed="600.00" torque="56.00" fuelConsumption="1275.00" />
+            <Entry engineSpeed="600.00" torque="80.00" fuelConsumption="1609.00" />
+            <Entry engineSpeed="600.00" torque="159.00" fuelConsumption="2652.00" />
+            <Entry engineSpeed="600.00" torque="239.00" fuelConsumption="3704.00" />
+            <Entry engineSpeed="600.00" torque="319.00" fuelConsumption="4748.00" />
+            <Entry engineSpeed="600.00" torque="398.00" fuelConsumption="6354.00" />
+            <Entry engineSpeed="600.00" torque="478.00" fuelConsumption="7983.00" />
+            <Entry engineSpeed="800.00" torque="-44.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="728.00" />
+            <Entry engineSpeed="800.00" torque="56.00" fuelConsumption="1483.00" />
+            <Entry engineSpeed="800.00" torque="80.00" fuelConsumption="1885.00" />
+            <Entry engineSpeed="800.00" torque="159.00" fuelConsumption="3190.00" />
+            <Entry engineSpeed="800.00" torque="239.00" fuelConsumption="4513.00" />
+            <Entry engineSpeed="800.00" torque="319.00" fuelConsumption="5841.00" />
+            <Entry engineSpeed="800.00" torque="398.00" fuelConsumption="7573.00" />
+            <Entry engineSpeed="800.00" torque="478.00" fuelConsumption="9277.00" />
+            <Entry engineSpeed="800.00" torque="557.00" fuelConsumption="10968.00" />
+            <Entry engineSpeed="800.00" torque="637.00" fuelConsumption="12579.00" />
+            <Entry engineSpeed="800.00" torque="666.00" fuelConsumption="13162.00" />
+            <Entry engineSpeed="1000.00" torque="-51.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="948.00" />
+            <Entry engineSpeed="1000.00" torque="56.00" fuelConsumption="1691.00" />
+            <Entry engineSpeed="1000.00" torque="80.00" fuelConsumption="2162.00" />
+            <Entry engineSpeed="1000.00" torque="159.00" fuelConsumption="3729.00" />
+            <Entry engineSpeed="1000.00" torque="239.00" fuelConsumption="5323.00" />
+            <Entry engineSpeed="1000.00" torque="319.00" fuelConsumption="6934.00" />
+            <Entry engineSpeed="1000.00" torque="398.00" fuelConsumption="8793.00" />
+            <Entry engineSpeed="1000.00" torque="478.00" fuelConsumption="10571.00" />
+            <Entry engineSpeed="1000.00" torque="557.00" fuelConsumption="12325.00" />
+            <Entry engineSpeed="1000.00" torque="637.00" fuelConsumption="14080.00" />
+            <Entry engineSpeed="1000.00" torque="717.00" fuelConsumption="15854.00" />
+            <Entry engineSpeed="1000.00" torque="796.00" fuelConsumption="17627.00" />
+            <Entry engineSpeed="1000.00" torque="852.00" fuelConsumption="18862.00" />
+            <Entry engineSpeed="1200.00" torque="-60.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="1168.00" />
+            <Entry engineSpeed="1200.00" torque="56.00" fuelConsumption="1898.00" />
+            <Entry engineSpeed="1200.00" torque="80.00" fuelConsumption="2439.00" />
+            <Entry engineSpeed="1200.00" torque="159.00" fuelConsumption="4267.00" />
+            <Entry engineSpeed="1200.00" torque="239.00" fuelConsumption="6132.00" />
+            <Entry engineSpeed="1200.00" torque="319.00" fuelConsumption="8027.00" />
+            <Entry engineSpeed="1200.00" torque="398.00" fuelConsumption="10013.00" />
+            <Entry engineSpeed="1200.00" torque="478.00" fuelConsumption="11866.00" />
+            <Entry engineSpeed="1200.00" torque="557.00" fuelConsumption="13681.00" />
+            <Entry engineSpeed="1200.00" torque="637.00" fuelConsumption="15581.00" />
+            <Entry engineSpeed="1200.00" torque="717.00" fuelConsumption="17509.00" />
+            <Entry engineSpeed="1200.00" torque="796.00" fuelConsumption="19437.00" />
+            <Entry engineSpeed="1200.00" torque="876.00" fuelConsumption="21355.00" />
+            <Entry engineSpeed="1200.00" torque="956.00" fuelConsumption="23570.00" />
+            <Entry engineSpeed="1400.00" torque="-69.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="1547.00" />
+            <Entry engineSpeed="1400.00" torque="56.00" fuelConsumption="2283.00" />
+            <Entry engineSpeed="1400.00" torque="80.00" fuelConsumption="2915.00" />
+            <Entry engineSpeed="1400.00" torque="159.00" fuelConsumption="5021.00" />
+            <Entry engineSpeed="1400.00" torque="239.00" fuelConsumption="7193.00" />
+            <Entry engineSpeed="1400.00" torque="319.00" fuelConsumption="9385.00" />
+            <Entry engineSpeed="1400.00" torque="398.00" fuelConsumption="11522.00" />
+            <Entry engineSpeed="1400.00" torque="478.00" fuelConsumption="13683.00" />
+            <Entry engineSpeed="1400.00" torque="557.00" fuelConsumption="15941.00" />
+            <Entry engineSpeed="1400.00" torque="637.00" fuelConsumption="18181.00" />
+            <Entry engineSpeed="1400.00" torque="717.00" fuelConsumption="20308.00" />
+            <Entry engineSpeed="1400.00" torque="796.00" fuelConsumption="22402.00" />
+            <Entry engineSpeed="1400.00" torque="876.00" fuelConsumption="24543.00" />
+            <Entry engineSpeed="1400.00" torque="956.00" fuelConsumption="26768.00" />
+            <Entry engineSpeed="1600.00" torque="-78.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="1904.00" />
+            <Entry engineSpeed="1600.00" torque="56.00" fuelConsumption="2688.00" />
+            <Entry engineSpeed="1600.00" torque="80.00" fuelConsumption="3401.00" />
+            <Entry engineSpeed="1600.00" torque="159.00" fuelConsumption="5777.00" />
+            <Entry engineSpeed="1600.00" torque="239.00" fuelConsumption="8277.00" />
+            <Entry engineSpeed="1600.00" torque="319.00" fuelConsumption="10776.00" />
+            <Entry engineSpeed="1600.00" torque="398.00" fuelConsumption="13303.00" />
+            <Entry engineSpeed="1600.00" torque="478.00" fuelConsumption="15790.00" />
+            <Entry engineSpeed="1600.00" torque="557.00" fuelConsumption="18283.00" />
+            <Entry engineSpeed="1600.00" torque="637.00" fuelConsumption="20790.00" />
+            <Entry engineSpeed="1600.00" torque="717.00" fuelConsumption="23218.00" />
+            <Entry engineSpeed="1600.00" torque="796.00" fuelConsumption="25521.00" />
+            <Entry engineSpeed="1600.00" torque="876.00" fuelConsumption="28048.00" />
+            <Entry engineSpeed="1600.00" torque="956.00" fuelConsumption="30589.00" />
+            <Entry engineSpeed="1800.00" torque="-83.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="2302.00" />
+            <Entry engineSpeed="1800.00" torque="56.00" fuelConsumption="3173.00" />
+            <Entry engineSpeed="1800.00" torque="80.00" fuelConsumption="3954.00" />
+            <Entry engineSpeed="1800.00" torque="159.00" fuelConsumption="6556.00" />
+            <Entry engineSpeed="1800.00" torque="239.00" fuelConsumption="9383.00" />
+            <Entry engineSpeed="1800.00" torque="319.00" fuelConsumption="12189.00" />
+            <Entry engineSpeed="1800.00" torque="398.00" fuelConsumption="15009.00" />
+            <Entry engineSpeed="1800.00" torque="478.00" fuelConsumption="17731.00" />
+            <Entry engineSpeed="1800.00" torque="557.00" fuelConsumption="20503.00" />
+            <Entry engineSpeed="1800.00" torque="637.00" fuelConsumption="23402.00" />
+            <Entry engineSpeed="1800.00" torque="717.00" fuelConsumption="26238.00" />
+            <Entry engineSpeed="1800.00" torque="796.00" fuelConsumption="29118.00" />
+            <Entry engineSpeed="1800.00" torque="876.00" fuelConsumption="32133.00" />
+            <Entry engineSpeed="1800.00" torque="895.00" fuelConsumption="32857.00" />
+            <Entry engineSpeed="2000.00" torque="-89.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="2784.00" />
+            <Entry engineSpeed="2000.00" torque="56.00" fuelConsumption="3828.00" />
+            <Entry engineSpeed="2000.00" torque="80.00" fuelConsumption="4662.00" />
+            <Entry engineSpeed="2000.00" torque="159.00" fuelConsumption="7443.00" />
+            <Entry engineSpeed="2000.00" torque="239.00" fuelConsumption="10605.00" />
+            <Entry engineSpeed="2000.00" torque="319.00" fuelConsumption="13690.00" />
+            <Entry engineSpeed="2000.00" torque="398.00" fuelConsumption="16834.00" />
+            <Entry engineSpeed="2000.00" torque="478.00" fuelConsumption="19958.00" />
+            <Entry engineSpeed="2000.00" torque="557.00" fuelConsumption="23039.00" />
+            <Entry engineSpeed="2000.00" torque="637.00" fuelConsumption="26303.00" />
+            <Entry engineSpeed="2000.00" torque="717.00" fuelConsumption="29611.00" />
+            <Entry engineSpeed="2000.00" torque="796.00" fuelConsumption="32820.00" />
+            <Entry engineSpeed="2000.00" torque="827.00" fuelConsumption="33999.00" />
+            <Entry engineSpeed="2200.00" torque="-100.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="3382.00" />
+            <Entry engineSpeed="2200.00" torque="56.00" fuelConsumption="4407.00" />
+            <Entry engineSpeed="2200.00" torque="80.00" fuelConsumption="5325.00" />
+            <Entry engineSpeed="2200.00" torque="159.00" fuelConsumption="8388.00" />
+            <Entry engineSpeed="2200.00" torque="239.00" fuelConsumption="11827.00" />
+            <Entry engineSpeed="2200.00" torque="319.00" fuelConsumption="15247.00" />
+            <Entry engineSpeed="2200.00" torque="398.00" fuelConsumption="18626.00" />
+            <Entry engineSpeed="2200.00" torque="478.00" fuelConsumption="22160.00" />
+            <Entry engineSpeed="2200.00" torque="557.00" fuelConsumption="25879.00" />
+            <Entry engineSpeed="2200.00" torque="637.00" fuelConsumption="29561.00" />
+            <Entry engineSpeed="2200.00" torque="717.00" fuelConsumption="33135.00" />
+            <Entry engineSpeed="2200.00" torque="760.00" fuelConsumption="35076.00" />
+            <Entry engineSpeed="2400.00" torque="-108.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2400.00" torque="0.00" fuelConsumption="3938.00" />
+            <Entry engineSpeed="2400.00" torque="56.00" fuelConsumption="4964.00" />
+            <Entry engineSpeed="2400.00" torque="80.00" fuelConsumption="5992.00" />
+            <Entry engineSpeed="2400.00" torque="159.00" fuelConsumption="9420.00" />
+            <Entry engineSpeed="2400.00" torque="239.00" fuelConsumption="13093.00" />
+            <Entry engineSpeed="2400.00" torque="319.00" fuelConsumption="16967.00" />
+            <Entry engineSpeed="2400.00" torque="398.00" fuelConsumption="20962.00" />
+            <Entry engineSpeed="2400.00" torque="478.00" fuelConsumption="24952.00" />
+            <Entry engineSpeed="2400.00" torque="557.00" fuelConsumption="29236.00" />
+            <Entry engineSpeed="2400.00" torque="637.00" fuelConsumption="33528.00" />
+            <Entry engineSpeed="2400.00" torque="649.00" fuelConsumption="34116.00" />
+            <Entry engineSpeed="2500.00" torque="-112.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2500.00" torque="0.00" fuelConsumption="4250.00" />
+            <Entry engineSpeed="2500.00" torque="56.00" fuelConsumption="5006.00" />
+            <Entry engineSpeed="2500.00" torque="80.00" fuelConsumption="6157.00" />
+            <Entry engineSpeed="2500.00" torque="159.00" fuelConsumption="9863.00" />
+            <Entry engineSpeed="2500.00" torque="239.00" fuelConsumption="13722.00" />
+            <Entry engineSpeed="2500.00" torque="319.00" fuelConsumption="17786.00" />
+            <Entry engineSpeed="2500.00" torque="398.00" fuelConsumption="22251.00" />
+            <Entry engineSpeed="2500.00" torque="478.00" fuelConsumption="26436.00" />
+            <Entry engineSpeed="2500.00" torque="565.00" fuelConsumption="31364.00" />
+            <Entry engineSpeed="2600.00" torque="-116.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2600.00" torque="0.00" fuelConsumption="4407.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="478.00" dragTorque="-35.00" />
+            <Entry engineSpeed="800.00" maxTorque="666.00" dragTorque="-43.00" />
+            <Entry engineSpeed="1000.00" maxTorque="852.00" dragTorque="-49.00" />
+            <Entry engineSpeed="1200.00" maxTorque="956.00" dragTorque="-59.00" />
+            <Entry engineSpeed="1400.00" maxTorque="956.00" dragTorque="-68.00" />
+            <Entry engineSpeed="1600.00" maxTorque="956.00" dragTorque="-77.00" />
+            <Entry engineSpeed="1800.00" maxTorque="895.00" dragTorque="-82.00" />
+            <Entry engineSpeed="2000.00" maxTorque="826.00" dragTorque="-88.00" />
+            <Entry engineSpeed="2200.00" maxTorque="760.00" dragTorque="-99.00" />
+            <Entry engineSpeed="2400.00" maxTorque="649.00" dragTorque="-107.00" />
+            <Entry engineSpeed="2500.00" maxTorque="566.00" dragTorque="-111.00" />
+            <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-116.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:05.4703609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>SMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>6.700</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>3.810</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>2.290</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>1.480</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>0.730</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-4.180">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-4.180</CertificationNumber>
+          <Date>2017-07-06T15:06:05.4703609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>4.180</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-4.180" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-265_70R19.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>265/70 R19.5</Model>
+                  <CertificationNumber>TYRE-265/70 R19.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.1443609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>265/70 R19.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>20850</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-265_70R19.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-265_70R19.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>265/70 R19.5</Model>
+                  <CertificationNumber>TYRE-265/70 R19.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.1443609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>265/70 R19.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>20850</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-265_70R19.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.1443609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.58</CdxA_0>
+          <TransferredCdxA>5.58</TransferredCdxA>
+          <DeclaredCdxA>5.58</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-3_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-3_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ff4511addd5aaac9a9f13e7ee842cd96e267b86e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-3_EURO6_2018.xml	
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class3">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.1943609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>4980</CurbMassChassis>
+    <GrossVehicleMass>15000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.1953609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>7698</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>2200</RatedSpeed>
+          <RatedPower>199973</RatedPower>
+          <MaxEngineTorque>1092</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-41.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="581.00" />
+            <Entry engineSpeed="600.00" torque="64.00" fuelConsumption="1457.00" />
+            <Entry engineSpeed="600.00" torque="91.00" fuelConsumption="1838.00" />
+            <Entry engineSpeed="600.00" torque="182.00" fuelConsumption="3031.00" />
+            <Entry engineSpeed="600.00" torque="273.00" fuelConsumption="4233.00" />
+            <Entry engineSpeed="600.00" torque="364.00" fuelConsumption="5426.00" />
+            <Entry engineSpeed="600.00" torque="455.00" fuelConsumption="7261.00" />
+            <Entry engineSpeed="600.00" torque="546.00" fuelConsumption="9123.00" />
+            <Entry engineSpeed="800.00" torque="-50.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="832.00" />
+            <Entry engineSpeed="800.00" torque="64.00" fuelConsumption="1695.00" />
+            <Entry engineSpeed="800.00" torque="91.00" fuelConsumption="2155.00" />
+            <Entry engineSpeed="800.00" torque="182.00" fuelConsumption="3646.00" />
+            <Entry engineSpeed="800.00" torque="273.00" fuelConsumption="5158.00" />
+            <Entry engineSpeed="800.00" torque="364.00" fuelConsumption="6675.00" />
+            <Entry engineSpeed="800.00" torque="455.00" fuelConsumption="8655.00" />
+            <Entry engineSpeed="800.00" torque="546.00" fuelConsumption="10602.00" />
+            <Entry engineSpeed="800.00" torque="637.00" fuelConsumption="12535.00" />
+            <Entry engineSpeed="800.00" torque="728.00" fuelConsumption="14376.00" />
+            <Entry engineSpeed="800.00" torque="761.00" fuelConsumption="15043.00" />
+            <Entry engineSpeed="1000.00" torque="-58.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="1083.00" />
+            <Entry engineSpeed="1000.00" torque="64.00" fuelConsumption="1932.00" />
+            <Entry engineSpeed="1000.00" torque="91.00" fuelConsumption="2471.00" />
+            <Entry engineSpeed="1000.00" torque="182.00" fuelConsumption="4262.00" />
+            <Entry engineSpeed="1000.00" torque="273.00" fuelConsumption="6083.00" />
+            <Entry engineSpeed="1000.00" torque="364.00" fuelConsumption="7925.00" />
+            <Entry engineSpeed="1000.00" torque="455.00" fuelConsumption="10049.00" />
+            <Entry engineSpeed="1000.00" torque="546.00" fuelConsumption="12082.00" />
+            <Entry engineSpeed="1000.00" torque="637.00" fuelConsumption="14085.00" />
+            <Entry engineSpeed="1000.00" torque="728.00" fuelConsumption="16092.00" />
+            <Entry engineSpeed="1000.00" torque="819.00" fuelConsumption="18119.00" />
+            <Entry engineSpeed="1000.00" torque="910.00" fuelConsumption="20146.00" />
+            <Entry engineSpeed="1000.00" torque="974.00" fuelConsumption="21556.00" />
+            <Entry engineSpeed="1200.00" torque="-68.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="1335.00" />
+            <Entry engineSpeed="1200.00" torque="64.00" fuelConsumption="2170.00" />
+            <Entry engineSpeed="1200.00" torque="91.00" fuelConsumption="2788.00" />
+            <Entry engineSpeed="1200.00" torque="182.00" fuelConsumption="4877.00" />
+            <Entry engineSpeed="1200.00" torque="273.00" fuelConsumption="7008.00" />
+            <Entry engineSpeed="1200.00" torque="364.00" fuelConsumption="9174.00" />
+            <Entry engineSpeed="1200.00" torque="455.00" fuelConsumption="11443.00" />
+            <Entry engineSpeed="1200.00" torque="546.00" fuelConsumption="13561.00" />
+            <Entry engineSpeed="1200.00" torque="637.00" fuelConsumption="15636.00" />
+            <Entry engineSpeed="1200.00" torque="728.00" fuelConsumption="17807.00" />
+            <Entry engineSpeed="1200.00" torque="819.00" fuelConsumption="20010.00" />
+            <Entry engineSpeed="1200.00" torque="910.00" fuelConsumption="22214.00" />
+            <Entry engineSpeed="1200.00" torque="1001.00" fuelConsumption="24405.00" />
+            <Entry engineSpeed="1200.00" torque="1092.00" fuelConsumption="26938.00" />
+            <Entry engineSpeed="1400.00" torque="-78.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="1768.00" />
+            <Entry engineSpeed="1400.00" torque="64.00" fuelConsumption="2609.00" />
+            <Entry engineSpeed="1400.00" torque="91.00" fuelConsumption="3332.00" />
+            <Entry engineSpeed="1400.00" torque="182.00" fuelConsumption="5738.00" />
+            <Entry engineSpeed="1400.00" torque="273.00" fuelConsumption="8220.00" />
+            <Entry engineSpeed="1400.00" torque="364.00" fuelConsumption="10726.00" />
+            <Entry engineSpeed="1400.00" torque="455.00" fuelConsumption="13168.00" />
+            <Entry engineSpeed="1400.00" torque="546.00" fuelConsumption="15637.00" />
+            <Entry engineSpeed="1400.00" torque="637.00" fuelConsumption="18218.00" />
+            <Entry engineSpeed="1400.00" torque="728.00" fuelConsumption="20779.00" />
+            <Entry engineSpeed="1400.00" torque="819.00" fuelConsumption="23209.00" />
+            <Entry engineSpeed="1400.00" torque="910.00" fuelConsumption="25602.00" />
+            <Entry engineSpeed="1400.00" torque="1001.00" fuelConsumption="28049.00" />
+            <Entry engineSpeed="1400.00" torque="1092.00" fuelConsumption="30592.00" />
+            <Entry engineSpeed="1600.00" torque="-89.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="2176.00" />
+            <Entry engineSpeed="1600.00" torque="64.00" fuelConsumption="3072.00" />
+            <Entry engineSpeed="1600.00" torque="91.00" fuelConsumption="3886.00" />
+            <Entry engineSpeed="1600.00" torque="182.00" fuelConsumption="6602.00" />
+            <Entry engineSpeed="1600.00" torque="273.00" fuelConsumption="9460.00" />
+            <Entry engineSpeed="1600.00" torque="364.00" fuelConsumption="12315.00" />
+            <Entry engineSpeed="1600.00" torque="455.00" fuelConsumption="15203.00" />
+            <Entry engineSpeed="1600.00" torque="546.00" fuelConsumption="18046.00" />
+            <Entry engineSpeed="1600.00" torque="637.00" fuelConsumption="20895.00" />
+            <Entry engineSpeed="1600.00" torque="728.00" fuelConsumption="23760.00" />
+            <Entry engineSpeed="1600.00" torque="819.00" fuelConsumption="26535.00" />
+            <Entry engineSpeed="1600.00" torque="910.00" fuelConsumption="29167.00" />
+            <Entry engineSpeed="1600.00" torque="1001.00" fuelConsumption="32055.00" />
+            <Entry engineSpeed="1600.00" torque="1092.00" fuelConsumption="34959.00" />
+            <Entry engineSpeed="1800.00" torque="-95.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="2630.00" />
+            <Entry engineSpeed="1800.00" torque="64.00" fuelConsumption="3626.00" />
+            <Entry engineSpeed="1800.00" torque="91.00" fuelConsumption="4519.00" />
+            <Entry engineSpeed="1800.00" torque="182.00" fuelConsumption="7493.00" />
+            <Entry engineSpeed="1800.00" torque="273.00" fuelConsumption="10723.00" />
+            <Entry engineSpeed="1800.00" torque="364.00" fuelConsumption="13930.00" />
+            <Entry engineSpeed="1800.00" torque="455.00" fuelConsumption="17153.00" />
+            <Entry engineSpeed="1800.00" torque="546.00" fuelConsumption="20264.00" />
+            <Entry engineSpeed="1800.00" torque="637.00" fuelConsumption="23432.00" />
+            <Entry engineSpeed="1800.00" torque="728.00" fuelConsumption="26745.00" />
+            <Entry engineSpeed="1800.00" torque="819.00" fuelConsumption="29987.00" />
+            <Entry engineSpeed="1800.00" torque="910.00" fuelConsumption="33278.00" />
+            <Entry engineSpeed="1800.00" torque="1001.00" fuelConsumption="36724.00" />
+            <Entry engineSpeed="1800.00" torque="1023.00" fuelConsumption="37551.00" />
+            <Entry engineSpeed="2000.00" torque="-102.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="3182.00" />
+            <Entry engineSpeed="2000.00" torque="64.00" fuelConsumption="4374.00" />
+            <Entry engineSpeed="2000.00" torque="91.00" fuelConsumption="5328.00" />
+            <Entry engineSpeed="2000.00" torque="182.00" fuelConsumption="8506.00" />
+            <Entry engineSpeed="2000.00" torque="273.00" fuelConsumption="12120.00" />
+            <Entry engineSpeed="2000.00" torque="364.00" fuelConsumption="15645.00" />
+            <Entry engineSpeed="2000.00" torque="455.00" fuelConsumption="19239.00" />
+            <Entry engineSpeed="2000.00" torque="546.00" fuelConsumption="22809.00" />
+            <Entry engineSpeed="2000.00" torque="637.00" fuelConsumption="26330.00" />
+            <Entry engineSpeed="2000.00" torque="728.00" fuelConsumption="30061.00" />
+            <Entry engineSpeed="2000.00" torque="819.00" fuelConsumption="33841.00" />
+            <Entry engineSpeed="2000.00" torque="910.00" fuelConsumption="37508.00" />
+            <Entry engineSpeed="2000.00" torque="945.00" fuelConsumption="38856.00" />
+            <Entry engineSpeed="2200.00" torque="-114.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="3865.00" />
+            <Entry engineSpeed="2200.00" torque="64.00" fuelConsumption="5036.00" />
+            <Entry engineSpeed="2200.00" torque="91.00" fuelConsumption="6086.00" />
+            <Entry engineSpeed="2200.00" torque="182.00" fuelConsumption="9586.00" />
+            <Entry engineSpeed="2200.00" torque="273.00" fuelConsumption="13517.00" />
+            <Entry engineSpeed="2200.00" torque="364.00" fuelConsumption="17426.00" />
+            <Entry engineSpeed="2200.00" torque="455.00" fuelConsumption="21286.00" />
+            <Entry engineSpeed="2200.00" torque="546.00" fuelConsumption="25326.00" />
+            <Entry engineSpeed="2200.00" torque="637.00" fuelConsumption="29577.00" />
+            <Entry engineSpeed="2200.00" torque="728.00" fuelConsumption="33783.00" />
+            <Entry engineSpeed="2200.00" torque="819.00" fuelConsumption="37868.00" />
+            <Entry engineSpeed="2200.00" torque="869.00" fuelConsumption="40087.00" />
+            <Entry engineSpeed="2400.00" torque="-124.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2400.00" torque="0.00" fuelConsumption="4500.00" />
+            <Entry engineSpeed="2400.00" torque="64.00" fuelConsumption="5673.00" />
+            <Entry engineSpeed="2400.00" torque="91.00" fuelConsumption="6849.00" />
+            <Entry engineSpeed="2400.00" torque="182.00" fuelConsumption="10766.00" />
+            <Entry engineSpeed="2400.00" torque="273.00" fuelConsumption="14964.00" />
+            <Entry engineSpeed="2400.00" torque="364.00" fuelConsumption="19391.00" />
+            <Entry engineSpeed="2400.00" torque="455.00" fuelConsumption="23957.00" />
+            <Entry engineSpeed="2400.00" torque="546.00" fuelConsumption="28516.00" />
+            <Entry engineSpeed="2400.00" torque="637.00" fuelConsumption="33413.00" />
+            <Entry engineSpeed="2400.00" torque="728.00" fuelConsumption="38318.00" />
+            <Entry engineSpeed="2400.00" torque="742.00" fuelConsumption="38989.00" />
+            <Entry engineSpeed="2500.00" torque="-128.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2500.00" torque="0.00" fuelConsumption="4858.00" />
+            <Entry engineSpeed="2500.00" torque="64.00" fuelConsumption="5721.00" />
+            <Entry engineSpeed="2500.00" torque="91.00" fuelConsumption="7036.00" />
+            <Entry engineSpeed="2500.00" torque="182.00" fuelConsumption="11272.00" />
+            <Entry engineSpeed="2500.00" torque="273.00" fuelConsumption="15682.00" />
+            <Entry engineSpeed="2500.00" torque="364.00" fuelConsumption="20326.00" />
+            <Entry engineSpeed="2500.00" torque="455.00" fuelConsumption="25430.00" />
+            <Entry engineSpeed="2500.00" torque="546.00" fuelConsumption="30213.00" />
+            <Entry engineSpeed="2500.00" torque="646.00" fuelConsumption="35845.00" />
+            <Entry engineSpeed="2600.00" torque="-133.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2600.00" torque="0.00" fuelConsumption="5036.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="546.00" dragTorque="-40.00" />
+            <Entry engineSpeed="800.00" maxTorque="761.00" dragTorque="-49.00" />
+            <Entry engineSpeed="1000.00" maxTorque="973.00" dragTorque="-56.00" />
+            <Entry engineSpeed="1200.00" maxTorque="1092.00" dragTorque="-67.00" />
+            <Entry engineSpeed="1400.00" maxTorque="1092.00" dragTorque="-78.00" />
+            <Entry engineSpeed="1600.00" maxTorque="1092.00" dragTorque="-88.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1023.00" dragTorque="-94.00" />
+            <Entry engineSpeed="2000.00" maxTorque="944.00" dragTorque="-101.00" />
+            <Entry engineSpeed="2200.00" maxTorque="868.00" dragTorque="-113.00" />
+            <Entry engineSpeed="2400.00" maxTorque="742.00" dragTorque="-123.00" />
+            <Entry engineSpeed="2500.00" maxTorque="647.00" dragTorque="-127.00" />
+            <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2023609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>SMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>6.700</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>3.810</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>2.290</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>1.480</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="100.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="413.00" torqueLoss="8.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>0.730</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="310.00" torqueLoss="12.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-4.000">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-4.000</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2023609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>4.000</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-4.000" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-285_70R19.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>285/70 R19.5</Model>
+                  <CertificationNumber>TYRE-285/70 R19.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.2023609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>285/70 R19.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>27930</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-285_70R19.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-285_70R19.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>285/70 R19.5</Model>
+                  <CertificationNumber>TYRE-285/70 R19.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.2023609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>285/70 R19.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>27930</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-285_70R19.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2023609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.15</CdxA_0>
+          <TransferredCdxA>5.15</TransferredCdxA>
+          <DeclaredCdxA>5.15</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-4_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-4_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..221eb821d276bcea347716a6c1199ea61f6b736a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_4x2_vehicle-class-4_EURO6_2018.xml	
@@ -0,0 +1,576 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class4">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.2533609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>8200</CurbMassChassis>
+    <GrossVehicleMass>18000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>Transmission Output Retarder</RetarderType>
+    <RetarderRatio>1.000</RetarderRatio>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2543609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12742</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>325032</RatedPower>
+          <MaxEngineTorque>2134</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-139.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="600.00" torque="186.00" fuelConsumption="3118.00" />
+            <Entry engineSpeed="600.00" torque="371.00" fuelConsumption="5105.00" />
+            <Entry engineSpeed="600.00" torque="557.00" fuelConsumption="7522.00" />
+            <Entry engineSpeed="600.00" torque="743.00" fuelConsumption="9298.00" />
+            <Entry engineSpeed="600.00" torque="928.00" fuelConsumption="11208.00" />
+            <Entry engineSpeed="600.00" torque="1114.00" fuelConsumption="13370.00" />
+            <Entry engineSpeed="600.00" torque="1190.00" fuelConsumption="14252.00" />
+            <Entry engineSpeed="800.00" torque="-144.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1745.00" />
+            <Entry engineSpeed="800.00" torque="186.00" fuelConsumption="3979.00" />
+            <Entry engineSpeed="800.00" torque="371.00" fuelConsumption="6824.00" />
+            <Entry engineSpeed="800.00" torque="557.00" fuelConsumption="9340.00" />
+            <Entry engineSpeed="800.00" torque="743.00" fuelConsumption="12150.00" />
+            <Entry engineSpeed="800.00" torque="928.00" fuelConsumption="14870.00" />
+            <Entry engineSpeed="800.00" torque="1114.00" fuelConsumption="17863.00" />
+            <Entry engineSpeed="800.00" torque="1300.00" fuelConsumption="20822.00" />
+            <Entry engineSpeed="800.00" torque="1486.00" fuelConsumption="23769.00" />
+            <Entry engineSpeed="800.00" torque="1663.00" fuelConsumption="26838.00" />
+            <Entry engineSpeed="1000.00" torque="-153.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2660.00" />
+            <Entry engineSpeed="1000.00" torque="186.00" fuelConsumption="5536.00" />
+            <Entry engineSpeed="1000.00" torque="371.00" fuelConsumption="8540.00" />
+            <Entry engineSpeed="1000.00" torque="557.00" fuelConsumption="11470.00" />
+            <Entry engineSpeed="1000.00" torque="743.00" fuelConsumption="14823.00" />
+            <Entry engineSpeed="1000.00" torque="928.00" fuelConsumption="18443.00" />
+            <Entry engineSpeed="1000.00" torque="1114.00" fuelConsumption="21847.00" />
+            <Entry engineSpeed="1000.00" torque="1300.00" fuelConsumption="25256.00" />
+            <Entry engineSpeed="1000.00" torque="1486.00" fuelConsumption="28936.00" />
+            <Entry engineSpeed="1000.00" torque="1671.00" fuelConsumption="32592.00" />
+            <Entry engineSpeed="1000.00" torque="1857.00" fuelConsumption="36545.00" />
+            <Entry engineSpeed="1000.00" torque="2043.00" fuelConsumption="40964.00" />
+            <Entry engineSpeed="1000.00" torque="2135.00" fuelConsumption="43486.00" />
+            <Entry engineSpeed="1200.00" torque="-166.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3070.00" />
+            <Entry engineSpeed="1200.00" torque="186.00" fuelConsumption="6404.00" />
+            <Entry engineSpeed="1200.00" torque="371.00" fuelConsumption="9889.00" />
+            <Entry engineSpeed="1200.00" torque="557.00" fuelConsumption="13598.00" />
+            <Entry engineSpeed="1200.00" torque="743.00" fuelConsumption="17748.00" />
+            <Entry engineSpeed="1200.00" torque="928.00" fuelConsumption="21984.00" />
+            <Entry engineSpeed="1200.00" torque="1114.00" fuelConsumption="26164.00" />
+            <Entry engineSpeed="1200.00" torque="1300.00" fuelConsumption="30111.00" />
+            <Entry engineSpeed="1200.00" torque="1486.00" fuelConsumption="34354.00" />
+            <Entry engineSpeed="1200.00" torque="1671.00" fuelConsumption="38709.00" />
+            <Entry engineSpeed="1200.00" torque="1857.00" fuelConsumption="43559.00" />
+            <Entry engineSpeed="1200.00" torque="2043.00" fuelConsumption="48079.00" />
+            <Entry engineSpeed="1200.00" torque="2135.00" fuelConsumption="51003.00" />
+            <Entry engineSpeed="1400.00" torque="-188.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="3998.00" />
+            <Entry engineSpeed="1400.00" torque="186.00" fuelConsumption="7561.00" />
+            <Entry engineSpeed="1400.00" torque="371.00" fuelConsumption="11813.00" />
+            <Entry engineSpeed="1400.00" torque="557.00" fuelConsumption="16270.00" />
+            <Entry engineSpeed="1400.00" torque="743.00" fuelConsumption="20694.00" />
+            <Entry engineSpeed="1400.00" torque="928.00" fuelConsumption="25155.00" />
+            <Entry engineSpeed="1400.00" torque="1114.00" fuelConsumption="30209.00" />
+            <Entry engineSpeed="1400.00" torque="1300.00" fuelConsumption="35046.00" />
+            <Entry engineSpeed="1400.00" torque="1486.00" fuelConsumption="40105.00" />
+            <Entry engineSpeed="1400.00" torque="1671.00" fuelConsumption="45916.00" />
+            <Entry engineSpeed="1400.00" torque="1857.00" fuelConsumption="51762.00" />
+            <Entry engineSpeed="1400.00" torque="2043.00" fuelConsumption="56704.00" />
+            <Entry engineSpeed="1400.00" torque="2135.00" fuelConsumption="59772.00" />
+            <Entry engineSpeed="1600.00" torque="-218.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="4836.00" />
+            <Entry engineSpeed="1600.00" torque="186.00" fuelConsumption="8977.00" />
+            <Entry engineSpeed="1600.00" torque="371.00" fuelConsumption="13777.00" />
+            <Entry engineSpeed="1600.00" torque="557.00" fuelConsumption="18687.00" />
+            <Entry engineSpeed="1600.00" torque="743.00" fuelConsumption="24042.00" />
+            <Entry engineSpeed="1600.00" torque="928.00" fuelConsumption="29369.00" />
+            <Entry engineSpeed="1600.00" torque="1114.00" fuelConsumption="34584.00" />
+            <Entry engineSpeed="1600.00" torque="1300.00" fuelConsumption="40342.00" />
+            <Entry engineSpeed="1600.00" torque="1486.00" fuelConsumption="46194.00" />
+            <Entry engineSpeed="1600.00" torque="1671.00" fuelConsumption="52942.00" />
+            <Entry engineSpeed="1600.00" torque="1857.00" fuelConsumption="59343.00" />
+            <Entry engineSpeed="1600.00" torque="1930.00" fuelConsumption="61762.00" />
+            <Entry engineSpeed="1800.00" torque="-245.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="5951.00" />
+            <Entry engineSpeed="1800.00" torque="186.00" fuelConsumption="10935.00" />
+            <Entry engineSpeed="1800.00" torque="371.00" fuelConsumption="16081.00" />
+            <Entry engineSpeed="1800.00" torque="557.00" fuelConsumption="21721.00" />
+            <Entry engineSpeed="1800.00" torque="743.00" fuelConsumption="28319.00" />
+            <Entry engineSpeed="1800.00" torque="928.00" fuelConsumption="33776.00" />
+            <Entry engineSpeed="1800.00" torque="1114.00" fuelConsumption="39998.00" />
+            <Entry engineSpeed="1800.00" torque="1300.00" fuelConsumption="46656.00" />
+            <Entry engineSpeed="1800.00" torque="1486.00" fuelConsumption="53328.00" />
+            <Entry engineSpeed="1800.00" torque="1671.00" fuelConsumption="60497.00" />
+            <Entry engineSpeed="1800.00" torque="1724.00" fuelConsumption="62741.00" />
+            <Entry engineSpeed="2000.00" torque="-279.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="8474.00" />
+            <Entry engineSpeed="2000.00" torque="186.00" fuelConsumption="13762.00" />
+            <Entry engineSpeed="2000.00" torque="371.00" fuelConsumption="19178.00" />
+            <Entry engineSpeed="2000.00" torque="557.00" fuelConsumption="25139.00" />
+            <Entry engineSpeed="2000.00" torque="743.00" fuelConsumption="31743.00" />
+            <Entry engineSpeed="2000.00" torque="928.00" fuelConsumption="39773.00" />
+            <Entry engineSpeed="2000.00" torque="1114.00" fuelConsumption="47369.00" />
+            <Entry engineSpeed="2000.00" torque="1255.00" fuelConsumption="52568.00" />
+            <Entry engineSpeed="2100.00" torque="-297.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="9721.00" />
+            <Entry engineSpeed="2100.00" torque="186.00" fuelConsumption="15164.00" />
+            <Entry engineSpeed="2100.00" torque="371.00" fuelConsumption="20794.00" />
+            <Entry engineSpeed="2100.00" torque="557.00" fuelConsumption="26846.00" />
+            <Entry engineSpeed="2100.00" torque="743.00" fuelConsumption="33162.00" />
+            <Entry engineSpeed="2100.00" torque="928.00" fuelConsumption="42378.00" />
+            <Entry engineSpeed="2100.00" torque="1021.00" fuelConsumption="47030.00" />
+            <Entry engineSpeed="2200.00" torque="-315.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="12483.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" />
+            <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" />
+            <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-217.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1019.00" dragTorque="-296.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-314.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2603609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Retarder>
+        <Data id="RET-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N/A</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2603609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <RetarderLossMap>
+            <Entry retarderSpeed="0.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="100.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="200.00" torqueLoss="10.10" />
+            <Entry retarderSpeed="300.00" torqueLoss="10.20" />
+            <Entry retarderSpeed="400.00" torqueLoss="10.30" />
+            <Entry retarderSpeed="500.00" torqueLoss="10.50" />
+            <Entry retarderSpeed="600.00" torqueLoss="10.70" />
+            <Entry retarderSpeed="700.00" torqueLoss="11.00" />
+            <Entry retarderSpeed="800.00" torqueLoss="11.30" />
+            <Entry retarderSpeed="900.00" torqueLoss="11.60" />
+            <Entry retarderSpeed="1000.00" torqueLoss="12.00" />
+            <Entry retarderSpeed="1100.00" torqueLoss="12.40" />
+            <Entry retarderSpeed="1200.00" torqueLoss="12.90" />
+            <Entry retarderSpeed="1300.00" torqueLoss="13.40" />
+            <Entry retarderSpeed="1400.00" torqueLoss="13.90" />
+            <Entry retarderSpeed="1500.00" torqueLoss="14.50" />
+            <Entry retarderSpeed="1600.00" torqueLoss="15.10" />
+            <Entry retarderSpeed="1700.00" torqueLoss="15.80" />
+            <Entry retarderSpeed="1800.00" torqueLoss="16.50" />
+            <Entry retarderSpeed="1900.00" torqueLoss="17.20" />
+            <Entry retarderSpeed="2000.00" torqueLoss="18.00" />
+            <Entry retarderSpeed="2100.00" torqueLoss="18.80" />
+            <Entry retarderSpeed="2200.00" torqueLoss="19.70" />
+            <Entry retarderSpeed="2300.00" torqueLoss="20.60" />
+            <Entry retarderSpeed="2400.00" torqueLoss="21.50" />
+            <Entry retarderSpeed="2500.00" torqueLoss="22.50" />
+            <Entry retarderSpeed="2600.00" torqueLoss="23.50" />
+            <Entry retarderSpeed="2700.00" torqueLoss="24.60" />
+            <Entry retarderSpeed="2800.00" torqueLoss="25.70" />
+            <Entry retarderSpeed="2900.00" torqueLoss="26.80" />
+            <Entry retarderSpeed="3000.00" torqueLoss="28.00" />
+          </RetarderLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Retarder>
+      <Axlegear>
+        <Data id="AXLGEAR-2.640">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-2.640</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2603609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>2.640</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.2613609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.2613609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.2613609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.95</CdxA_0>
+          <TransferredCdxA>5.95</TransferredCdxA>
+          <DeclaredCdxA>5.95</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x2_vehicle-class-9_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x2_vehicle-class-9_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3dbf7263aa9867bec8625fcccbb9edefc12f05b0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x2_vehicle-class-9_EURO6_2018.xml	
@@ -0,0 +1,603 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class9">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.5263609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>6x2</AxleConfiguration>
+    <CurbMassChassis>9300</CurbMassChassis>
+    <GrossVehicleMass>26000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>Transmission Output Retarder</RetarderType>
+    <RetarderRatio>1.000</RetarderRatio>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5273609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12742</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>325032</RatedPower>
+          <MaxEngineTorque>2134</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-139.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="600.00" torque="186.00" fuelConsumption="3118.00" />
+            <Entry engineSpeed="600.00" torque="371.00" fuelConsumption="5105.00" />
+            <Entry engineSpeed="600.00" torque="557.00" fuelConsumption="7522.00" />
+            <Entry engineSpeed="600.00" torque="743.00" fuelConsumption="9298.00" />
+            <Entry engineSpeed="600.00" torque="928.00" fuelConsumption="11208.00" />
+            <Entry engineSpeed="600.00" torque="1114.00" fuelConsumption="13370.00" />
+            <Entry engineSpeed="600.00" torque="1190.00" fuelConsumption="14252.00" />
+            <Entry engineSpeed="800.00" torque="-144.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1745.00" />
+            <Entry engineSpeed="800.00" torque="186.00" fuelConsumption="3979.00" />
+            <Entry engineSpeed="800.00" torque="371.00" fuelConsumption="6824.00" />
+            <Entry engineSpeed="800.00" torque="557.00" fuelConsumption="9340.00" />
+            <Entry engineSpeed="800.00" torque="743.00" fuelConsumption="12150.00" />
+            <Entry engineSpeed="800.00" torque="928.00" fuelConsumption="14870.00" />
+            <Entry engineSpeed="800.00" torque="1114.00" fuelConsumption="17863.00" />
+            <Entry engineSpeed="800.00" torque="1300.00" fuelConsumption="20822.00" />
+            <Entry engineSpeed="800.00" torque="1486.00" fuelConsumption="23769.00" />
+            <Entry engineSpeed="800.00" torque="1663.00" fuelConsumption="26838.00" />
+            <Entry engineSpeed="1000.00" torque="-153.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2660.00" />
+            <Entry engineSpeed="1000.00" torque="186.00" fuelConsumption="5536.00" />
+            <Entry engineSpeed="1000.00" torque="371.00" fuelConsumption="8540.00" />
+            <Entry engineSpeed="1000.00" torque="557.00" fuelConsumption="11470.00" />
+            <Entry engineSpeed="1000.00" torque="743.00" fuelConsumption="14823.00" />
+            <Entry engineSpeed="1000.00" torque="928.00" fuelConsumption="18443.00" />
+            <Entry engineSpeed="1000.00" torque="1114.00" fuelConsumption="21847.00" />
+            <Entry engineSpeed="1000.00" torque="1300.00" fuelConsumption="25256.00" />
+            <Entry engineSpeed="1000.00" torque="1486.00" fuelConsumption="28936.00" />
+            <Entry engineSpeed="1000.00" torque="1671.00" fuelConsumption="32592.00" />
+            <Entry engineSpeed="1000.00" torque="1857.00" fuelConsumption="36545.00" />
+            <Entry engineSpeed="1000.00" torque="2043.00" fuelConsumption="40964.00" />
+            <Entry engineSpeed="1000.00" torque="2135.00" fuelConsumption="43486.00" />
+            <Entry engineSpeed="1200.00" torque="-166.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3070.00" />
+            <Entry engineSpeed="1200.00" torque="186.00" fuelConsumption="6404.00" />
+            <Entry engineSpeed="1200.00" torque="371.00" fuelConsumption="9889.00" />
+            <Entry engineSpeed="1200.00" torque="557.00" fuelConsumption="13598.00" />
+            <Entry engineSpeed="1200.00" torque="743.00" fuelConsumption="17748.00" />
+            <Entry engineSpeed="1200.00" torque="928.00" fuelConsumption="21984.00" />
+            <Entry engineSpeed="1200.00" torque="1114.00" fuelConsumption="26164.00" />
+            <Entry engineSpeed="1200.00" torque="1300.00" fuelConsumption="30111.00" />
+            <Entry engineSpeed="1200.00" torque="1486.00" fuelConsumption="34354.00" />
+            <Entry engineSpeed="1200.00" torque="1671.00" fuelConsumption="38709.00" />
+            <Entry engineSpeed="1200.00" torque="1857.00" fuelConsumption="43559.00" />
+            <Entry engineSpeed="1200.00" torque="2043.00" fuelConsumption="48079.00" />
+            <Entry engineSpeed="1200.00" torque="2135.00" fuelConsumption="51003.00" />
+            <Entry engineSpeed="1400.00" torque="-188.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="3998.00" />
+            <Entry engineSpeed="1400.00" torque="186.00" fuelConsumption="7561.00" />
+            <Entry engineSpeed="1400.00" torque="371.00" fuelConsumption="11813.00" />
+            <Entry engineSpeed="1400.00" torque="557.00" fuelConsumption="16270.00" />
+            <Entry engineSpeed="1400.00" torque="743.00" fuelConsumption="20694.00" />
+            <Entry engineSpeed="1400.00" torque="928.00" fuelConsumption="25155.00" />
+            <Entry engineSpeed="1400.00" torque="1114.00" fuelConsumption="30209.00" />
+            <Entry engineSpeed="1400.00" torque="1300.00" fuelConsumption="35046.00" />
+            <Entry engineSpeed="1400.00" torque="1486.00" fuelConsumption="40105.00" />
+            <Entry engineSpeed="1400.00" torque="1671.00" fuelConsumption="45916.00" />
+            <Entry engineSpeed="1400.00" torque="1857.00" fuelConsumption="51762.00" />
+            <Entry engineSpeed="1400.00" torque="2043.00" fuelConsumption="56704.00" />
+            <Entry engineSpeed="1400.00" torque="2135.00" fuelConsumption="59772.00" />
+            <Entry engineSpeed="1600.00" torque="-218.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="4836.00" />
+            <Entry engineSpeed="1600.00" torque="186.00" fuelConsumption="8977.00" />
+            <Entry engineSpeed="1600.00" torque="371.00" fuelConsumption="13777.00" />
+            <Entry engineSpeed="1600.00" torque="557.00" fuelConsumption="18687.00" />
+            <Entry engineSpeed="1600.00" torque="743.00" fuelConsumption="24042.00" />
+            <Entry engineSpeed="1600.00" torque="928.00" fuelConsumption="29369.00" />
+            <Entry engineSpeed="1600.00" torque="1114.00" fuelConsumption="34584.00" />
+            <Entry engineSpeed="1600.00" torque="1300.00" fuelConsumption="40342.00" />
+            <Entry engineSpeed="1600.00" torque="1486.00" fuelConsumption="46194.00" />
+            <Entry engineSpeed="1600.00" torque="1671.00" fuelConsumption="52942.00" />
+            <Entry engineSpeed="1600.00" torque="1857.00" fuelConsumption="59343.00" />
+            <Entry engineSpeed="1600.00" torque="1930.00" fuelConsumption="61762.00" />
+            <Entry engineSpeed="1800.00" torque="-245.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="5951.00" />
+            <Entry engineSpeed="1800.00" torque="186.00" fuelConsumption="10935.00" />
+            <Entry engineSpeed="1800.00" torque="371.00" fuelConsumption="16081.00" />
+            <Entry engineSpeed="1800.00" torque="557.00" fuelConsumption="21721.00" />
+            <Entry engineSpeed="1800.00" torque="743.00" fuelConsumption="28319.00" />
+            <Entry engineSpeed="1800.00" torque="928.00" fuelConsumption="33776.00" />
+            <Entry engineSpeed="1800.00" torque="1114.00" fuelConsumption="39998.00" />
+            <Entry engineSpeed="1800.00" torque="1300.00" fuelConsumption="46656.00" />
+            <Entry engineSpeed="1800.00" torque="1486.00" fuelConsumption="53328.00" />
+            <Entry engineSpeed="1800.00" torque="1671.00" fuelConsumption="60497.00" />
+            <Entry engineSpeed="1800.00" torque="1724.00" fuelConsumption="62741.00" />
+            <Entry engineSpeed="2000.00" torque="-279.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="8474.00" />
+            <Entry engineSpeed="2000.00" torque="186.00" fuelConsumption="13762.00" />
+            <Entry engineSpeed="2000.00" torque="371.00" fuelConsumption="19178.00" />
+            <Entry engineSpeed="2000.00" torque="557.00" fuelConsumption="25139.00" />
+            <Entry engineSpeed="2000.00" torque="743.00" fuelConsumption="31743.00" />
+            <Entry engineSpeed="2000.00" torque="928.00" fuelConsumption="39773.00" />
+            <Entry engineSpeed="2000.00" torque="1114.00" fuelConsumption="47369.00" />
+            <Entry engineSpeed="2000.00" torque="1255.00" fuelConsumption="52568.00" />
+            <Entry engineSpeed="2100.00" torque="-297.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="9721.00" />
+            <Entry engineSpeed="2100.00" torque="186.00" fuelConsumption="15164.00" />
+            <Entry engineSpeed="2100.00" torque="371.00" fuelConsumption="20794.00" />
+            <Entry engineSpeed="2100.00" torque="557.00" fuelConsumption="26846.00" />
+            <Entry engineSpeed="2100.00" torque="743.00" fuelConsumption="33162.00" />
+            <Entry engineSpeed="2100.00" torque="928.00" fuelConsumption="42378.00" />
+            <Entry engineSpeed="2100.00" torque="1021.00" fuelConsumption="47030.00" />
+            <Entry engineSpeed="2200.00" torque="-315.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="12483.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" />
+            <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" />
+            <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-217.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1019.00" dragTorque="-296.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-314.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5303609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Retarder>
+        <Data id="RET-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N/A</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5303609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <RetarderLossMap>
+            <Entry retarderSpeed="0.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="100.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="200.00" torqueLoss="10.10" />
+            <Entry retarderSpeed="300.00" torqueLoss="10.20" />
+            <Entry retarderSpeed="400.00" torqueLoss="10.30" />
+            <Entry retarderSpeed="500.00" torqueLoss="10.50" />
+            <Entry retarderSpeed="600.00" torqueLoss="10.70" />
+            <Entry retarderSpeed="700.00" torqueLoss="11.00" />
+            <Entry retarderSpeed="800.00" torqueLoss="11.30" />
+            <Entry retarderSpeed="900.00" torqueLoss="11.60" />
+            <Entry retarderSpeed="1000.00" torqueLoss="12.00" />
+            <Entry retarderSpeed="1100.00" torqueLoss="12.40" />
+            <Entry retarderSpeed="1200.00" torqueLoss="12.90" />
+            <Entry retarderSpeed="1300.00" torqueLoss="13.40" />
+            <Entry retarderSpeed="1400.00" torqueLoss="13.90" />
+            <Entry retarderSpeed="1500.00" torqueLoss="14.50" />
+            <Entry retarderSpeed="1600.00" torqueLoss="15.10" />
+            <Entry retarderSpeed="1700.00" torqueLoss="15.80" />
+            <Entry retarderSpeed="1800.00" torqueLoss="16.50" />
+            <Entry retarderSpeed="1900.00" torqueLoss="17.20" />
+            <Entry retarderSpeed="2000.00" torqueLoss="18.00" />
+            <Entry retarderSpeed="2100.00" torqueLoss="18.80" />
+            <Entry retarderSpeed="2200.00" torqueLoss="19.70" />
+            <Entry retarderSpeed="2300.00" torqueLoss="20.60" />
+            <Entry retarderSpeed="2400.00" torqueLoss="21.50" />
+            <Entry retarderSpeed="2500.00" torqueLoss="22.50" />
+            <Entry retarderSpeed="2600.00" torqueLoss="23.50" />
+            <Entry retarderSpeed="2700.00" torqueLoss="24.60" />
+            <Entry retarderSpeed="2800.00" torqueLoss="25.70" />
+            <Entry retarderSpeed="2900.00" torqueLoss="26.80" />
+            <Entry retarderSpeed="3000.00" torqueLoss="28.00" />
+          </RetarderLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Retarder>
+      <Axlegear>
+        <Data id="AXLGEAR-2.640">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-2.640</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5303609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>2.640</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.5313609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.5313609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="3">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.5313609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5313609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>6.05</CdxA_0>
+          <TransferredCdxA>6.05</TransferredCdxA>
+          <DeclaredCdxA>6.05</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x4_vehicle-class-11_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x4_vehicle-class-11_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6952716a8371fc0fe9e1650efb3f8196c77200db
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_6x4_vehicle-class-11_EURO6_2018.xml	
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class11">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.6503609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>6x4</AxleConfiguration>
+    <CurbMassChassis>10100</CurbMassChassis>
+    <GrossVehicleMass>26000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6513609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12777</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>350142</RatedPower>
+          <MaxEngineTorque>2298</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-150.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1459.00" />
+            <Entry engineSpeed="600.00" torque="200.00" fuelConsumption="3358.00" />
+            <Entry engineSpeed="600.00" torque="400.00" fuelConsumption="5497.00" />
+            <Entry engineSpeed="600.00" torque="600.00" fuelConsumption="8100.00" />
+            <Entry engineSpeed="600.00" torque="800.00" fuelConsumption="10013.00" />
+            <Entry engineSpeed="600.00" torque="1000.00" fuelConsumption="12070.00" />
+            <Entry engineSpeed="600.00" torque="1200.00" fuelConsumption="14399.00" />
+            <Entry engineSpeed="600.00" torque="1282.00" fuelConsumption="15348.00" />
+            <Entry engineSpeed="800.00" torque="-155.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1879.00" />
+            <Entry engineSpeed="800.00" torque="200.00" fuelConsumption="4286.00" />
+            <Entry engineSpeed="800.00" torque="400.00" fuelConsumption="7349.00" />
+            <Entry engineSpeed="800.00" torque="600.00" fuelConsumption="10058.00" />
+            <Entry engineSpeed="800.00" torque="800.00" fuelConsumption="13085.00" />
+            <Entry engineSpeed="800.00" torque="1000.00" fuelConsumption="16013.00" />
+            <Entry engineSpeed="800.00" torque="1200.00" fuelConsumption="19237.00" />
+            <Entry engineSpeed="800.00" torque="1400.00" fuelConsumption="22424.00" />
+            <Entry engineSpeed="800.00" torque="1600.00" fuelConsumption="25597.00" />
+            <Entry engineSpeed="800.00" torque="1791.00" fuelConsumption="28902.00" />
+            <Entry engineSpeed="1000.00" torque="-165.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2865.00" />
+            <Entry engineSpeed="1000.00" torque="200.00" fuelConsumption="5962.00" />
+            <Entry engineSpeed="1000.00" torque="400.00" fuelConsumption="9197.00" />
+            <Entry engineSpeed="1000.00" torque="600.00" fuelConsumption="12353.00" />
+            <Entry engineSpeed="1000.00" torque="800.00" fuelConsumption="15963.00" />
+            <Entry engineSpeed="1000.00" torque="1000.00" fuelConsumption="19862.00" />
+            <Entry engineSpeed="1000.00" torque="1200.00" fuelConsumption="23528.00" />
+            <Entry engineSpeed="1000.00" torque="1400.00" fuelConsumption="27199.00" />
+            <Entry engineSpeed="1000.00" torque="1600.00" fuelConsumption="31162.00" />
+            <Entry engineSpeed="1000.00" torque="1800.00" fuelConsumption="35099.00" />
+            <Entry engineSpeed="1000.00" torque="2000.00" fuelConsumption="39356.00" />
+            <Entry engineSpeed="1000.00" torque="2200.00" fuelConsumption="44115.00" />
+            <Entry engineSpeed="1000.00" torque="2300.00" fuelConsumption="46831.00" />
+            <Entry engineSpeed="1200.00" torque="-179.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3307.00" />
+            <Entry engineSpeed="1200.00" torque="200.00" fuelConsumption="6896.00" />
+            <Entry engineSpeed="1200.00" torque="400.00" fuelConsumption="10650.00" />
+            <Entry engineSpeed="1200.00" torque="600.00" fuelConsumption="14643.00" />
+            <Entry engineSpeed="1200.00" torque="800.00" fuelConsumption="19113.00" />
+            <Entry engineSpeed="1200.00" torque="1000.00" fuelConsumption="23675.00" />
+            <Entry engineSpeed="1200.00" torque="1200.00" fuelConsumption="28177.00" />
+            <Entry engineSpeed="1200.00" torque="1400.00" fuelConsumption="32428.00" />
+            <Entry engineSpeed="1200.00" torque="1600.00" fuelConsumption="36996.00" />
+            <Entry engineSpeed="1200.00" torque="1800.00" fuelConsumption="41687.00" />
+            <Entry engineSpeed="1200.00" torque="2000.00" fuelConsumption="46910.00" />
+            <Entry engineSpeed="1200.00" torque="2200.00" fuelConsumption="51778.00" />
+            <Entry engineSpeed="1200.00" torque="2300.00" fuelConsumption="54926.00" />
+            <Entry engineSpeed="1400.00" torque="-203.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="4306.00" />
+            <Entry engineSpeed="1400.00" torque="200.00" fuelConsumption="8142.00" />
+            <Entry engineSpeed="1400.00" torque="400.00" fuelConsumption="12722.00" />
+            <Entry engineSpeed="1400.00" torque="600.00" fuelConsumption="17521.00" />
+            <Entry engineSpeed="1400.00" torque="800.00" fuelConsumption="22286.00" />
+            <Entry engineSpeed="1400.00" torque="1000.00" fuelConsumption="27090.00" />
+            <Entry engineSpeed="1400.00" torque="1200.00" fuelConsumption="32533.00" />
+            <Entry engineSpeed="1400.00" torque="1400.00" fuelConsumption="37742.00" />
+            <Entry engineSpeed="1400.00" torque="1600.00" fuelConsumption="43190.00" />
+            <Entry engineSpeed="1400.00" torque="1800.00" fuelConsumption="49448.00" />
+            <Entry engineSpeed="1400.00" torque="2000.00" fuelConsumption="55744.00" />
+            <Entry engineSpeed="1400.00" torque="2200.00" fuelConsumption="61066.00" />
+            <Entry engineSpeed="1400.00" torque="2300.00" fuelConsumption="64370.00" />
+            <Entry engineSpeed="1600.00" torque="-235.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="5208.00" />
+            <Entry engineSpeed="1600.00" torque="200.00" fuelConsumption="9668.00" />
+            <Entry engineSpeed="1600.00" torque="400.00" fuelConsumption="14836.00" />
+            <Entry engineSpeed="1600.00" torque="600.00" fuelConsumption="20125.00" />
+            <Entry engineSpeed="1600.00" torque="800.00" fuelConsumption="25891.00" />
+            <Entry engineSpeed="1600.00" torque="1000.00" fuelConsumption="31628.00" />
+            <Entry engineSpeed="1600.00" torque="1200.00" fuelConsumption="37244.00" />
+            <Entry engineSpeed="1600.00" torque="1400.00" fuelConsumption="43445.00" />
+            <Entry engineSpeed="1600.00" torque="1600.00" fuelConsumption="49747.00" />
+            <Entry engineSpeed="1600.00" torque="1800.00" fuelConsumption="57014.00" />
+            <Entry engineSpeed="1600.00" torque="2000.00" fuelConsumption="63907.00" />
+            <Entry engineSpeed="1600.00" torque="2079.00" fuelConsumption="66513.00" />
+            <Entry engineSpeed="1800.00" torque="-264.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="6408.00" />
+            <Entry engineSpeed="1800.00" torque="200.00" fuelConsumption="11776.00" />
+            <Entry engineSpeed="1800.00" torque="400.00" fuelConsumption="17318.00" />
+            <Entry engineSpeed="1800.00" torque="600.00" fuelConsumption="23392.00" />
+            <Entry engineSpeed="1800.00" torque="800.00" fuelConsumption="30498.00" />
+            <Entry engineSpeed="1800.00" torque="1000.00" fuelConsumption="36374.00" />
+            <Entry engineSpeed="1800.00" torque="1200.00" fuelConsumption="43075.00" />
+            <Entry engineSpeed="1800.00" torque="1400.00" fuelConsumption="50245.00" />
+            <Entry engineSpeed="1800.00" torque="1600.00" fuelConsumption="57430.00" />
+            <Entry engineSpeed="1800.00" torque="1800.00" fuelConsumption="65150.00" />
+            <Entry engineSpeed="1800.00" torque="1857.00" fuelConsumption="67567.00" />
+            <Entry engineSpeed="2000.00" torque="-301.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="9126.00" />
+            <Entry engineSpeed="2000.00" torque="200.00" fuelConsumption="14820.00" />
+            <Entry engineSpeed="2000.00" torque="400.00" fuelConsumption="20653.00" />
+            <Entry engineSpeed="2000.00" torque="600.00" fuelConsumption="27073.00" />
+            <Entry engineSpeed="2000.00" torque="800.00" fuelConsumption="34184.00" />
+            <Entry engineSpeed="2000.00" torque="1000.00" fuelConsumption="42833.00" />
+            <Entry engineSpeed="2000.00" torque="1200.00" fuelConsumption="51013.00" />
+            <Entry engineSpeed="2000.00" torque="1352.00" fuelConsumption="56612.00" />
+            <Entry engineSpeed="2100.00" torque="-320.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="10469.00" />
+            <Entry engineSpeed="2100.00" torque="200.00" fuelConsumption="16330.00" />
+            <Entry engineSpeed="2100.00" torque="400.00" fuelConsumption="22394.00" />
+            <Entry engineSpeed="2100.00" torque="600.00" fuelConsumption="28911.00" />
+            <Entry engineSpeed="2100.00" torque="800.00" fuelConsumption="35713.00" />
+            <Entry engineSpeed="2100.00" torque="1000.00" fuelConsumption="45638.00" />
+            <Entry engineSpeed="2100.00" torque="1100.00" fuelConsumption="50648.00" />
+            <Entry engineSpeed="2200.00" torque="-339.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="13443.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1280.00" dragTorque="-149.00" />
+            <Entry engineSpeed="800.00" maxTorque="1789.00" dragTorque="-154.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2298.00" dragTorque="-164.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2298.00" dragTorque="-178.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2298.00" dragTorque="-202.00" />
+            <Entry engineSpeed="1600.00" maxTorque="2077.00" dragTorque="-234.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1855.00" dragTorque="-263.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1350.00" dragTorque="-300.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1098.00" dragTorque="-319.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-338.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6543609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-3.500">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-3.500</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6543609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>3.500</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="4500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-3.500" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6553609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6553609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="3">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6553609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6553609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>8.08</CdxA_0>
+          <TransferredCdxA>8.08</TransferredCdxA>
+          <DeclaredCdxA>8.08</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_8x4_vehicle-class-16_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_8x4_vehicle-class-16_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8b08eb8a22818b3dfefb9b5c7fe2f92f37195c7b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Rigid Truck_8x4_vehicle-class-16_EURO6_2018.xml	
@@ -0,0 +1,576 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-class16">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.9313609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Rigid Truck</VehicleCategory>
+    <AxleConfiguration>8x4</AxleConfiguration>
+    <CurbMassChassis>11300</CurbMassChassis>
+    <GrossVehicleMass>32000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.9323609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12419</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>325032</RatedPower>
+          <MaxEngineTorque>2134</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-139.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="600.00" torque="186.00" fuelConsumption="3118.00" />
+            <Entry engineSpeed="600.00" torque="371.00" fuelConsumption="5105.00" />
+            <Entry engineSpeed="600.00" torque="557.00" fuelConsumption="7522.00" />
+            <Entry engineSpeed="600.00" torque="743.00" fuelConsumption="9298.00" />
+            <Entry engineSpeed="600.00" torque="928.00" fuelConsumption="11208.00" />
+            <Entry engineSpeed="600.00" torque="1114.00" fuelConsumption="13370.00" />
+            <Entry engineSpeed="600.00" torque="1190.00" fuelConsumption="14252.00" />
+            <Entry engineSpeed="800.00" torque="-144.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1745.00" />
+            <Entry engineSpeed="800.00" torque="186.00" fuelConsumption="3979.00" />
+            <Entry engineSpeed="800.00" torque="371.00" fuelConsumption="6824.00" />
+            <Entry engineSpeed="800.00" torque="557.00" fuelConsumption="9340.00" />
+            <Entry engineSpeed="800.00" torque="743.00" fuelConsumption="12150.00" />
+            <Entry engineSpeed="800.00" torque="928.00" fuelConsumption="14870.00" />
+            <Entry engineSpeed="800.00" torque="1114.00" fuelConsumption="17863.00" />
+            <Entry engineSpeed="800.00" torque="1300.00" fuelConsumption="20822.00" />
+            <Entry engineSpeed="800.00" torque="1486.00" fuelConsumption="23769.00" />
+            <Entry engineSpeed="800.00" torque="1663.00" fuelConsumption="26838.00" />
+            <Entry engineSpeed="1000.00" torque="-153.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2660.00" />
+            <Entry engineSpeed="1000.00" torque="186.00" fuelConsumption="5536.00" />
+            <Entry engineSpeed="1000.00" torque="371.00" fuelConsumption="8540.00" />
+            <Entry engineSpeed="1000.00" torque="557.00" fuelConsumption="11470.00" />
+            <Entry engineSpeed="1000.00" torque="743.00" fuelConsumption="14823.00" />
+            <Entry engineSpeed="1000.00" torque="928.00" fuelConsumption="18443.00" />
+            <Entry engineSpeed="1000.00" torque="1114.00" fuelConsumption="21847.00" />
+            <Entry engineSpeed="1000.00" torque="1300.00" fuelConsumption="25256.00" />
+            <Entry engineSpeed="1000.00" torque="1486.00" fuelConsumption="28936.00" />
+            <Entry engineSpeed="1000.00" torque="1671.00" fuelConsumption="32592.00" />
+            <Entry engineSpeed="1000.00" torque="1857.00" fuelConsumption="36545.00" />
+            <Entry engineSpeed="1000.00" torque="2043.00" fuelConsumption="40964.00" />
+            <Entry engineSpeed="1000.00" torque="2135.00" fuelConsumption="43486.00" />
+            <Entry engineSpeed="1200.00" torque="-166.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3070.00" />
+            <Entry engineSpeed="1200.00" torque="186.00" fuelConsumption="6404.00" />
+            <Entry engineSpeed="1200.00" torque="371.00" fuelConsumption="9889.00" />
+            <Entry engineSpeed="1200.00" torque="557.00" fuelConsumption="13598.00" />
+            <Entry engineSpeed="1200.00" torque="743.00" fuelConsumption="17748.00" />
+            <Entry engineSpeed="1200.00" torque="928.00" fuelConsumption="21984.00" />
+            <Entry engineSpeed="1200.00" torque="1114.00" fuelConsumption="26164.00" />
+            <Entry engineSpeed="1200.00" torque="1300.00" fuelConsumption="30111.00" />
+            <Entry engineSpeed="1200.00" torque="1486.00" fuelConsumption="34354.00" />
+            <Entry engineSpeed="1200.00" torque="1671.00" fuelConsumption="38709.00" />
+            <Entry engineSpeed="1200.00" torque="1857.00" fuelConsumption="43559.00" />
+            <Entry engineSpeed="1200.00" torque="2043.00" fuelConsumption="48079.00" />
+            <Entry engineSpeed="1200.00" torque="2135.00" fuelConsumption="51003.00" />
+            <Entry engineSpeed="1400.00" torque="-188.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="3998.00" />
+            <Entry engineSpeed="1400.00" torque="186.00" fuelConsumption="7561.00" />
+            <Entry engineSpeed="1400.00" torque="371.00" fuelConsumption="11813.00" />
+            <Entry engineSpeed="1400.00" torque="557.00" fuelConsumption="16270.00" />
+            <Entry engineSpeed="1400.00" torque="743.00" fuelConsumption="20694.00" />
+            <Entry engineSpeed="1400.00" torque="928.00" fuelConsumption="25155.00" />
+            <Entry engineSpeed="1400.00" torque="1114.00" fuelConsumption="30209.00" />
+            <Entry engineSpeed="1400.00" torque="1300.00" fuelConsumption="35046.00" />
+            <Entry engineSpeed="1400.00" torque="1486.00" fuelConsumption="40105.00" />
+            <Entry engineSpeed="1400.00" torque="1671.00" fuelConsumption="45916.00" />
+            <Entry engineSpeed="1400.00" torque="1857.00" fuelConsumption="51762.00" />
+            <Entry engineSpeed="1400.00" torque="2043.00" fuelConsumption="56704.00" />
+            <Entry engineSpeed="1400.00" torque="2135.00" fuelConsumption="59772.00" />
+            <Entry engineSpeed="1600.00" torque="-218.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="4836.00" />
+            <Entry engineSpeed="1600.00" torque="186.00" fuelConsumption="8977.00" />
+            <Entry engineSpeed="1600.00" torque="371.00" fuelConsumption="13777.00" />
+            <Entry engineSpeed="1600.00" torque="557.00" fuelConsumption="18687.00" />
+            <Entry engineSpeed="1600.00" torque="743.00" fuelConsumption="24042.00" />
+            <Entry engineSpeed="1600.00" torque="928.00" fuelConsumption="29369.00" />
+            <Entry engineSpeed="1600.00" torque="1114.00" fuelConsumption="34584.00" />
+            <Entry engineSpeed="1600.00" torque="1300.00" fuelConsumption="40342.00" />
+            <Entry engineSpeed="1600.00" torque="1486.00" fuelConsumption="46194.00" />
+            <Entry engineSpeed="1600.00" torque="1671.00" fuelConsumption="52942.00" />
+            <Entry engineSpeed="1600.00" torque="1857.00" fuelConsumption="59343.00" />
+            <Entry engineSpeed="1600.00" torque="1930.00" fuelConsumption="61762.00" />
+            <Entry engineSpeed="1800.00" torque="-245.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="5951.00" />
+            <Entry engineSpeed="1800.00" torque="186.00" fuelConsumption="10935.00" />
+            <Entry engineSpeed="1800.00" torque="371.00" fuelConsumption="16081.00" />
+            <Entry engineSpeed="1800.00" torque="557.00" fuelConsumption="21721.00" />
+            <Entry engineSpeed="1800.00" torque="743.00" fuelConsumption="28319.00" />
+            <Entry engineSpeed="1800.00" torque="928.00" fuelConsumption="33776.00" />
+            <Entry engineSpeed="1800.00" torque="1114.00" fuelConsumption="39998.00" />
+            <Entry engineSpeed="1800.00" torque="1300.00" fuelConsumption="46656.00" />
+            <Entry engineSpeed="1800.00" torque="1486.00" fuelConsumption="53328.00" />
+            <Entry engineSpeed="1800.00" torque="1671.00" fuelConsumption="60497.00" />
+            <Entry engineSpeed="1800.00" torque="1724.00" fuelConsumption="62741.00" />
+            <Entry engineSpeed="2000.00" torque="-279.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="8474.00" />
+            <Entry engineSpeed="2000.00" torque="186.00" fuelConsumption="13762.00" />
+            <Entry engineSpeed="2000.00" torque="371.00" fuelConsumption="19178.00" />
+            <Entry engineSpeed="2000.00" torque="557.00" fuelConsumption="25139.00" />
+            <Entry engineSpeed="2000.00" torque="743.00" fuelConsumption="31743.00" />
+            <Entry engineSpeed="2000.00" torque="928.00" fuelConsumption="39773.00" />
+            <Entry engineSpeed="2000.00" torque="1114.00" fuelConsumption="47369.00" />
+            <Entry engineSpeed="2000.00" torque="1255.00" fuelConsumption="52568.00" />
+            <Entry engineSpeed="2100.00" torque="-297.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="9721.00" />
+            <Entry engineSpeed="2100.00" torque="186.00" fuelConsumption="15164.00" />
+            <Entry engineSpeed="2100.00" torque="371.00" fuelConsumption="20794.00" />
+            <Entry engineSpeed="2100.00" torque="557.00" fuelConsumption="26846.00" />
+            <Entry engineSpeed="2100.00" torque="743.00" fuelConsumption="33162.00" />
+            <Entry engineSpeed="2100.00" torque="928.00" fuelConsumption="42378.00" />
+            <Entry engineSpeed="2100.00" torque="1021.00" fuelConsumption="47030.00" />
+            <Entry engineSpeed="2200.00" torque="-315.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="12483.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" />
+            <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" />
+            <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-217.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1019.00" dragTorque="-296.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-314.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.9363609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-3.500">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-3.500</CertificationNumber>
+          <Date>2017-07-06T15:06:08.9363609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>3.500</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="4500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-3.500" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.9373609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.9373609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="3">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.9373609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="4">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.9373609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.9373609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>8.91</CdxA_0>
+          <TransferredCdxA>8.91</TransferredCdxA>
+          <DeclaredCdxA>8.91</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_4x2_vehicle-class-5_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_4x2_vehicle-class-5_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2ff588fa09bb5cc48cf44d720285f0ed6250ed1c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_4x2_vehicle-class-5_EURO6_2018.xml
@@ -0,0 +1,576 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-Class5">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.3093609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Tractor</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>8229</CurbMassChassis>
+    <GrossVehicleMass>18000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>Transmission Output Retarder</RetarderType>
+    <RetarderRatio>1.000</RetarderRatio>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.3103609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12740</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>325032</RatedPower>
+          <MaxEngineTorque>2134</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-139.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="600.00" torque="186.00" fuelConsumption="3118.00" />
+            <Entry engineSpeed="600.00" torque="371.00" fuelConsumption="5105.00" />
+            <Entry engineSpeed="600.00" torque="557.00" fuelConsumption="7522.00" />
+            <Entry engineSpeed="600.00" torque="743.00" fuelConsumption="9298.00" />
+            <Entry engineSpeed="600.00" torque="928.00" fuelConsumption="11208.00" />
+            <Entry engineSpeed="600.00" torque="1114.00" fuelConsumption="13370.00" />
+            <Entry engineSpeed="600.00" torque="1190.00" fuelConsumption="14252.00" />
+            <Entry engineSpeed="800.00" torque="-144.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1745.00" />
+            <Entry engineSpeed="800.00" torque="186.00" fuelConsumption="3979.00" />
+            <Entry engineSpeed="800.00" torque="371.00" fuelConsumption="6824.00" />
+            <Entry engineSpeed="800.00" torque="557.00" fuelConsumption="9340.00" />
+            <Entry engineSpeed="800.00" torque="743.00" fuelConsumption="12150.00" />
+            <Entry engineSpeed="800.00" torque="928.00" fuelConsumption="14870.00" />
+            <Entry engineSpeed="800.00" torque="1114.00" fuelConsumption="17863.00" />
+            <Entry engineSpeed="800.00" torque="1300.00" fuelConsumption="20822.00" />
+            <Entry engineSpeed="800.00" torque="1486.00" fuelConsumption="23769.00" />
+            <Entry engineSpeed="800.00" torque="1663.00" fuelConsumption="26838.00" />
+            <Entry engineSpeed="1000.00" torque="-153.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2660.00" />
+            <Entry engineSpeed="1000.00" torque="186.00" fuelConsumption="5536.00" />
+            <Entry engineSpeed="1000.00" torque="371.00" fuelConsumption="8540.00" />
+            <Entry engineSpeed="1000.00" torque="557.00" fuelConsumption="11470.00" />
+            <Entry engineSpeed="1000.00" torque="743.00" fuelConsumption="14823.00" />
+            <Entry engineSpeed="1000.00" torque="928.00" fuelConsumption="18443.00" />
+            <Entry engineSpeed="1000.00" torque="1114.00" fuelConsumption="21847.00" />
+            <Entry engineSpeed="1000.00" torque="1300.00" fuelConsumption="25256.00" />
+            <Entry engineSpeed="1000.00" torque="1486.00" fuelConsumption="28936.00" />
+            <Entry engineSpeed="1000.00" torque="1671.00" fuelConsumption="32592.00" />
+            <Entry engineSpeed="1000.00" torque="1857.00" fuelConsumption="36545.00" />
+            <Entry engineSpeed="1000.00" torque="2043.00" fuelConsumption="40964.00" />
+            <Entry engineSpeed="1000.00" torque="2135.00" fuelConsumption="43486.00" />
+            <Entry engineSpeed="1200.00" torque="-166.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3070.00" />
+            <Entry engineSpeed="1200.00" torque="186.00" fuelConsumption="6404.00" />
+            <Entry engineSpeed="1200.00" torque="371.00" fuelConsumption="9889.00" />
+            <Entry engineSpeed="1200.00" torque="557.00" fuelConsumption="13598.00" />
+            <Entry engineSpeed="1200.00" torque="743.00" fuelConsumption="17748.00" />
+            <Entry engineSpeed="1200.00" torque="928.00" fuelConsumption="21984.00" />
+            <Entry engineSpeed="1200.00" torque="1114.00" fuelConsumption="26164.00" />
+            <Entry engineSpeed="1200.00" torque="1300.00" fuelConsumption="30111.00" />
+            <Entry engineSpeed="1200.00" torque="1486.00" fuelConsumption="34354.00" />
+            <Entry engineSpeed="1200.00" torque="1671.00" fuelConsumption="38709.00" />
+            <Entry engineSpeed="1200.00" torque="1857.00" fuelConsumption="43559.00" />
+            <Entry engineSpeed="1200.00" torque="2043.00" fuelConsumption="48079.00" />
+            <Entry engineSpeed="1200.00" torque="2135.00" fuelConsumption="51003.00" />
+            <Entry engineSpeed="1400.00" torque="-188.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="3998.00" />
+            <Entry engineSpeed="1400.00" torque="186.00" fuelConsumption="7561.00" />
+            <Entry engineSpeed="1400.00" torque="371.00" fuelConsumption="11813.00" />
+            <Entry engineSpeed="1400.00" torque="557.00" fuelConsumption="16270.00" />
+            <Entry engineSpeed="1400.00" torque="743.00" fuelConsumption="20694.00" />
+            <Entry engineSpeed="1400.00" torque="928.00" fuelConsumption="25155.00" />
+            <Entry engineSpeed="1400.00" torque="1114.00" fuelConsumption="30209.00" />
+            <Entry engineSpeed="1400.00" torque="1300.00" fuelConsumption="35046.00" />
+            <Entry engineSpeed="1400.00" torque="1486.00" fuelConsumption="40105.00" />
+            <Entry engineSpeed="1400.00" torque="1671.00" fuelConsumption="45916.00" />
+            <Entry engineSpeed="1400.00" torque="1857.00" fuelConsumption="51762.00" />
+            <Entry engineSpeed="1400.00" torque="2043.00" fuelConsumption="56704.00" />
+            <Entry engineSpeed="1400.00" torque="2135.00" fuelConsumption="59772.00" />
+            <Entry engineSpeed="1600.00" torque="-218.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="4836.00" />
+            <Entry engineSpeed="1600.00" torque="186.00" fuelConsumption="8977.00" />
+            <Entry engineSpeed="1600.00" torque="371.00" fuelConsumption="13777.00" />
+            <Entry engineSpeed="1600.00" torque="557.00" fuelConsumption="18687.00" />
+            <Entry engineSpeed="1600.00" torque="743.00" fuelConsumption="24042.00" />
+            <Entry engineSpeed="1600.00" torque="928.00" fuelConsumption="29369.00" />
+            <Entry engineSpeed="1600.00" torque="1114.00" fuelConsumption="34584.00" />
+            <Entry engineSpeed="1600.00" torque="1300.00" fuelConsumption="40342.00" />
+            <Entry engineSpeed="1600.00" torque="1486.00" fuelConsumption="46194.00" />
+            <Entry engineSpeed="1600.00" torque="1671.00" fuelConsumption="52942.00" />
+            <Entry engineSpeed="1600.00" torque="1857.00" fuelConsumption="59343.00" />
+            <Entry engineSpeed="1600.00" torque="1930.00" fuelConsumption="61762.00" />
+            <Entry engineSpeed="1800.00" torque="-245.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="5951.00" />
+            <Entry engineSpeed="1800.00" torque="186.00" fuelConsumption="10935.00" />
+            <Entry engineSpeed="1800.00" torque="371.00" fuelConsumption="16081.00" />
+            <Entry engineSpeed="1800.00" torque="557.00" fuelConsumption="21721.00" />
+            <Entry engineSpeed="1800.00" torque="743.00" fuelConsumption="28319.00" />
+            <Entry engineSpeed="1800.00" torque="928.00" fuelConsumption="33776.00" />
+            <Entry engineSpeed="1800.00" torque="1114.00" fuelConsumption="39998.00" />
+            <Entry engineSpeed="1800.00" torque="1300.00" fuelConsumption="46656.00" />
+            <Entry engineSpeed="1800.00" torque="1486.00" fuelConsumption="53328.00" />
+            <Entry engineSpeed="1800.00" torque="1671.00" fuelConsumption="60497.00" />
+            <Entry engineSpeed="1800.00" torque="1724.00" fuelConsumption="62741.00" />
+            <Entry engineSpeed="2000.00" torque="-279.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="8474.00" />
+            <Entry engineSpeed="2000.00" torque="186.00" fuelConsumption="13762.00" />
+            <Entry engineSpeed="2000.00" torque="371.00" fuelConsumption="19178.00" />
+            <Entry engineSpeed="2000.00" torque="557.00" fuelConsumption="25139.00" />
+            <Entry engineSpeed="2000.00" torque="743.00" fuelConsumption="31743.00" />
+            <Entry engineSpeed="2000.00" torque="928.00" fuelConsumption="39773.00" />
+            <Entry engineSpeed="2000.00" torque="1114.00" fuelConsumption="47369.00" />
+            <Entry engineSpeed="2000.00" torque="1255.00" fuelConsumption="52568.00" />
+            <Entry engineSpeed="2100.00" torque="-297.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="9721.00" />
+            <Entry engineSpeed="2100.00" torque="186.00" fuelConsumption="15164.00" />
+            <Entry engineSpeed="2100.00" torque="371.00" fuelConsumption="20794.00" />
+            <Entry engineSpeed="2100.00" torque="557.00" fuelConsumption="26846.00" />
+            <Entry engineSpeed="2100.00" torque="743.00" fuelConsumption="33162.00" />
+            <Entry engineSpeed="2100.00" torque="928.00" fuelConsumption="42378.00" />
+            <Entry engineSpeed="2100.00" torque="1021.00" fuelConsumption="47030.00" />
+            <Entry engineSpeed="2200.00" torque="-315.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="12483.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" />
+            <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" />
+            <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-217.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1019.00" dragTorque="-296.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-314.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.3133609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Retarder>
+        <Data id="RET-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N/A</CertificationNumber>
+          <Date>2017-07-06T15:06:08.3133609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <RetarderLossMap>
+            <Entry retarderSpeed="0.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="100.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="200.00" torqueLoss="10.10" />
+            <Entry retarderSpeed="300.00" torqueLoss="10.20" />
+            <Entry retarderSpeed="400.00" torqueLoss="10.30" />
+            <Entry retarderSpeed="500.00" torqueLoss="10.50" />
+            <Entry retarderSpeed="600.00" torqueLoss="10.70" />
+            <Entry retarderSpeed="700.00" torqueLoss="11.00" />
+            <Entry retarderSpeed="800.00" torqueLoss="11.30" />
+            <Entry retarderSpeed="900.00" torqueLoss="11.60" />
+            <Entry retarderSpeed="1000.00" torqueLoss="12.00" />
+            <Entry retarderSpeed="1100.00" torqueLoss="12.40" />
+            <Entry retarderSpeed="1200.00" torqueLoss="12.90" />
+            <Entry retarderSpeed="1300.00" torqueLoss="13.40" />
+            <Entry retarderSpeed="1400.00" torqueLoss="13.90" />
+            <Entry retarderSpeed="1500.00" torqueLoss="14.50" />
+            <Entry retarderSpeed="1600.00" torqueLoss="15.10" />
+            <Entry retarderSpeed="1700.00" torqueLoss="15.80" />
+            <Entry retarderSpeed="1800.00" torqueLoss="16.50" />
+            <Entry retarderSpeed="1900.00" torqueLoss="17.20" />
+            <Entry retarderSpeed="2000.00" torqueLoss="18.00" />
+            <Entry retarderSpeed="2100.00" torqueLoss="18.80" />
+            <Entry retarderSpeed="2200.00" torqueLoss="19.70" />
+            <Entry retarderSpeed="2300.00" torqueLoss="20.60" />
+            <Entry retarderSpeed="2400.00" torqueLoss="21.50" />
+            <Entry retarderSpeed="2500.00" torqueLoss="22.50" />
+            <Entry retarderSpeed="2600.00" torqueLoss="23.50" />
+            <Entry retarderSpeed="2700.00" torqueLoss="24.60" />
+            <Entry retarderSpeed="2800.00" torqueLoss="25.70" />
+            <Entry retarderSpeed="2900.00" torqueLoss="26.80" />
+            <Entry retarderSpeed="3000.00" torqueLoss="28.00" />
+          </RetarderLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Retarder>
+      <Axlegear>
+        <Data id="AXLGEAR-2.640">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-2.640</CertificationNumber>
+          <Date>2017-07-06T15:06:08.3153609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>2.640</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.3153609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.3153609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.3163609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.45</CdxA_0>
+          <TransferredCdxA>5.45</TransferredCdxA>
+          <DeclaredCdxA>5.45</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x2_vehicle-class-10_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x2_vehicle-class-10_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5011b62001aba1b869619a82170af50f8e53e7be
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x2_vehicle-class-10_EURO6_2018.xml
@@ -0,0 +1,603 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-Class10">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.5953609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Tractor</VehicleCategory>
+    <AxleConfiguration>6x2</AxleConfiguration>
+    <CurbMassChassis>9010</CurbMassChassis>
+    <GrossVehicleMass>26000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>Transmission Output Retarder</RetarderType>
+    <RetarderRatio>1.000</RetarderRatio>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5953609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12809</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>350142</RatedPower>
+          <MaxEngineTorque>2298</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-150.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1459.00" />
+            <Entry engineSpeed="600.00" torque="200.00" fuelConsumption="3358.00" />
+            <Entry engineSpeed="600.00" torque="400.00" fuelConsumption="5497.00" />
+            <Entry engineSpeed="600.00" torque="600.00" fuelConsumption="8100.00" />
+            <Entry engineSpeed="600.00" torque="800.00" fuelConsumption="10013.00" />
+            <Entry engineSpeed="600.00" torque="1000.00" fuelConsumption="12070.00" />
+            <Entry engineSpeed="600.00" torque="1200.00" fuelConsumption="14399.00" />
+            <Entry engineSpeed="600.00" torque="1282.00" fuelConsumption="15348.00" />
+            <Entry engineSpeed="800.00" torque="-155.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1879.00" />
+            <Entry engineSpeed="800.00" torque="200.00" fuelConsumption="4286.00" />
+            <Entry engineSpeed="800.00" torque="400.00" fuelConsumption="7349.00" />
+            <Entry engineSpeed="800.00" torque="600.00" fuelConsumption="10058.00" />
+            <Entry engineSpeed="800.00" torque="800.00" fuelConsumption="13085.00" />
+            <Entry engineSpeed="800.00" torque="1000.00" fuelConsumption="16013.00" />
+            <Entry engineSpeed="800.00" torque="1200.00" fuelConsumption="19237.00" />
+            <Entry engineSpeed="800.00" torque="1400.00" fuelConsumption="22424.00" />
+            <Entry engineSpeed="800.00" torque="1600.00" fuelConsumption="25597.00" />
+            <Entry engineSpeed="800.00" torque="1791.00" fuelConsumption="28902.00" />
+            <Entry engineSpeed="1000.00" torque="-165.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2865.00" />
+            <Entry engineSpeed="1000.00" torque="200.00" fuelConsumption="5962.00" />
+            <Entry engineSpeed="1000.00" torque="400.00" fuelConsumption="9197.00" />
+            <Entry engineSpeed="1000.00" torque="600.00" fuelConsumption="12353.00" />
+            <Entry engineSpeed="1000.00" torque="800.00" fuelConsumption="15963.00" />
+            <Entry engineSpeed="1000.00" torque="1000.00" fuelConsumption="19862.00" />
+            <Entry engineSpeed="1000.00" torque="1200.00" fuelConsumption="23528.00" />
+            <Entry engineSpeed="1000.00" torque="1400.00" fuelConsumption="27199.00" />
+            <Entry engineSpeed="1000.00" torque="1600.00" fuelConsumption="31162.00" />
+            <Entry engineSpeed="1000.00" torque="1800.00" fuelConsumption="35099.00" />
+            <Entry engineSpeed="1000.00" torque="2000.00" fuelConsumption="39356.00" />
+            <Entry engineSpeed="1000.00" torque="2200.00" fuelConsumption="44115.00" />
+            <Entry engineSpeed="1000.00" torque="2300.00" fuelConsumption="46831.00" />
+            <Entry engineSpeed="1200.00" torque="-179.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3307.00" />
+            <Entry engineSpeed="1200.00" torque="200.00" fuelConsumption="6896.00" />
+            <Entry engineSpeed="1200.00" torque="400.00" fuelConsumption="10650.00" />
+            <Entry engineSpeed="1200.00" torque="600.00" fuelConsumption="14643.00" />
+            <Entry engineSpeed="1200.00" torque="800.00" fuelConsumption="19113.00" />
+            <Entry engineSpeed="1200.00" torque="1000.00" fuelConsumption="23675.00" />
+            <Entry engineSpeed="1200.00" torque="1200.00" fuelConsumption="28177.00" />
+            <Entry engineSpeed="1200.00" torque="1400.00" fuelConsumption="32428.00" />
+            <Entry engineSpeed="1200.00" torque="1600.00" fuelConsumption="36996.00" />
+            <Entry engineSpeed="1200.00" torque="1800.00" fuelConsumption="41687.00" />
+            <Entry engineSpeed="1200.00" torque="2000.00" fuelConsumption="46910.00" />
+            <Entry engineSpeed="1200.00" torque="2200.00" fuelConsumption="51778.00" />
+            <Entry engineSpeed="1200.00" torque="2300.00" fuelConsumption="54926.00" />
+            <Entry engineSpeed="1400.00" torque="-203.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="4306.00" />
+            <Entry engineSpeed="1400.00" torque="200.00" fuelConsumption="8142.00" />
+            <Entry engineSpeed="1400.00" torque="400.00" fuelConsumption="12722.00" />
+            <Entry engineSpeed="1400.00" torque="600.00" fuelConsumption="17521.00" />
+            <Entry engineSpeed="1400.00" torque="800.00" fuelConsumption="22286.00" />
+            <Entry engineSpeed="1400.00" torque="1000.00" fuelConsumption="27090.00" />
+            <Entry engineSpeed="1400.00" torque="1200.00" fuelConsumption="32533.00" />
+            <Entry engineSpeed="1400.00" torque="1400.00" fuelConsumption="37742.00" />
+            <Entry engineSpeed="1400.00" torque="1600.00" fuelConsumption="43190.00" />
+            <Entry engineSpeed="1400.00" torque="1800.00" fuelConsumption="49448.00" />
+            <Entry engineSpeed="1400.00" torque="2000.00" fuelConsumption="55744.00" />
+            <Entry engineSpeed="1400.00" torque="2200.00" fuelConsumption="61066.00" />
+            <Entry engineSpeed="1400.00" torque="2300.00" fuelConsumption="64370.00" />
+            <Entry engineSpeed="1600.00" torque="-235.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="5208.00" />
+            <Entry engineSpeed="1600.00" torque="200.00" fuelConsumption="9668.00" />
+            <Entry engineSpeed="1600.00" torque="400.00" fuelConsumption="14836.00" />
+            <Entry engineSpeed="1600.00" torque="600.00" fuelConsumption="20125.00" />
+            <Entry engineSpeed="1600.00" torque="800.00" fuelConsumption="25891.00" />
+            <Entry engineSpeed="1600.00" torque="1000.00" fuelConsumption="31628.00" />
+            <Entry engineSpeed="1600.00" torque="1200.00" fuelConsumption="37244.00" />
+            <Entry engineSpeed="1600.00" torque="1400.00" fuelConsumption="43445.00" />
+            <Entry engineSpeed="1600.00" torque="1600.00" fuelConsumption="49747.00" />
+            <Entry engineSpeed="1600.00" torque="1800.00" fuelConsumption="57014.00" />
+            <Entry engineSpeed="1600.00" torque="2000.00" fuelConsumption="63907.00" />
+            <Entry engineSpeed="1600.00" torque="2079.00" fuelConsumption="66513.00" />
+            <Entry engineSpeed="1800.00" torque="-264.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="6408.00" />
+            <Entry engineSpeed="1800.00" torque="200.00" fuelConsumption="11776.00" />
+            <Entry engineSpeed="1800.00" torque="400.00" fuelConsumption="17318.00" />
+            <Entry engineSpeed="1800.00" torque="600.00" fuelConsumption="23392.00" />
+            <Entry engineSpeed="1800.00" torque="800.00" fuelConsumption="30498.00" />
+            <Entry engineSpeed="1800.00" torque="1000.00" fuelConsumption="36374.00" />
+            <Entry engineSpeed="1800.00" torque="1200.00" fuelConsumption="43075.00" />
+            <Entry engineSpeed="1800.00" torque="1400.00" fuelConsumption="50245.00" />
+            <Entry engineSpeed="1800.00" torque="1600.00" fuelConsumption="57430.00" />
+            <Entry engineSpeed="1800.00" torque="1800.00" fuelConsumption="65150.00" />
+            <Entry engineSpeed="1800.00" torque="1857.00" fuelConsumption="67567.00" />
+            <Entry engineSpeed="2000.00" torque="-301.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="9126.00" />
+            <Entry engineSpeed="2000.00" torque="200.00" fuelConsumption="14820.00" />
+            <Entry engineSpeed="2000.00" torque="400.00" fuelConsumption="20653.00" />
+            <Entry engineSpeed="2000.00" torque="600.00" fuelConsumption="27073.00" />
+            <Entry engineSpeed="2000.00" torque="800.00" fuelConsumption="34184.00" />
+            <Entry engineSpeed="2000.00" torque="1000.00" fuelConsumption="42833.00" />
+            <Entry engineSpeed="2000.00" torque="1200.00" fuelConsumption="51013.00" />
+            <Entry engineSpeed="2000.00" torque="1352.00" fuelConsumption="56612.00" />
+            <Entry engineSpeed="2100.00" torque="-320.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="10469.00" />
+            <Entry engineSpeed="2100.00" torque="200.00" fuelConsumption="16330.00" />
+            <Entry engineSpeed="2100.00" torque="400.00" fuelConsumption="22394.00" />
+            <Entry engineSpeed="2100.00" torque="600.00" fuelConsumption="28911.00" />
+            <Entry engineSpeed="2100.00" torque="800.00" fuelConsumption="35713.00" />
+            <Entry engineSpeed="2100.00" torque="1000.00" fuelConsumption="45638.00" />
+            <Entry engineSpeed="2100.00" torque="1100.00" fuelConsumption="50648.00" />
+            <Entry engineSpeed="2200.00" torque="-339.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="13443.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1280.00" dragTorque="-149.00" />
+            <Entry engineSpeed="800.00" maxTorque="1789.00" dragTorque="-154.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2298.00" dragTorque="-164.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2298.00" dragTorque="-178.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2298.00" dragTorque="-202.00" />
+            <Entry engineSpeed="1600.00" maxTorque="2077.00" dragTorque="-234.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1855.00" dragTorque="-263.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1350.00" dragTorque="-300.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1098.00" dragTorque="-319.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-338.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5993609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Retarder>
+        <Data id="RET-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N/A</CertificationNumber>
+          <Date>2017-07-06T15:06:08.5993609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <RetarderLossMap>
+            <Entry retarderSpeed="0.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="100.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="200.00" torqueLoss="10.10" />
+            <Entry retarderSpeed="300.00" torqueLoss="10.20" />
+            <Entry retarderSpeed="400.00" torqueLoss="10.30" />
+            <Entry retarderSpeed="500.00" torqueLoss="10.50" />
+            <Entry retarderSpeed="600.00" torqueLoss="10.70" />
+            <Entry retarderSpeed="700.00" torqueLoss="11.00" />
+            <Entry retarderSpeed="800.00" torqueLoss="11.30" />
+            <Entry retarderSpeed="900.00" torqueLoss="11.60" />
+            <Entry retarderSpeed="1000.00" torqueLoss="12.00" />
+            <Entry retarderSpeed="1100.00" torqueLoss="12.40" />
+            <Entry retarderSpeed="1200.00" torqueLoss="12.90" />
+            <Entry retarderSpeed="1300.00" torqueLoss="13.40" />
+            <Entry retarderSpeed="1400.00" torqueLoss="13.90" />
+            <Entry retarderSpeed="1500.00" torqueLoss="14.50" />
+            <Entry retarderSpeed="1600.00" torqueLoss="15.10" />
+            <Entry retarderSpeed="1700.00" torqueLoss="15.80" />
+            <Entry retarderSpeed="1800.00" torqueLoss="16.50" />
+            <Entry retarderSpeed="1900.00" torqueLoss="17.20" />
+            <Entry retarderSpeed="2000.00" torqueLoss="18.00" />
+            <Entry retarderSpeed="2100.00" torqueLoss="18.80" />
+            <Entry retarderSpeed="2200.00" torqueLoss="19.70" />
+            <Entry retarderSpeed="2300.00" torqueLoss="20.60" />
+            <Entry retarderSpeed="2400.00" torqueLoss="21.50" />
+            <Entry retarderSpeed="2500.00" torqueLoss="22.50" />
+            <Entry retarderSpeed="2600.00" torqueLoss="23.50" />
+            <Entry retarderSpeed="2700.00" torqueLoss="24.60" />
+            <Entry retarderSpeed="2800.00" torqueLoss="25.70" />
+            <Entry retarderSpeed="2900.00" torqueLoss="26.80" />
+            <Entry retarderSpeed="3000.00" torqueLoss="28.00" />
+          </RetarderLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Retarder>
+      <Axlegear>
+        <Data id="AXLGEAR-2.640">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-2.640</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6003609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>2.640</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="2.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6003609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6003609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="3">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.6003609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0051</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.6003609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.55</CdxA_0>
+          <TransferredCdxA>5.55</TransferredCdxA>
+          <DeclaredCdxA>5.55</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x4_vehicle-class-12_EURO6_2018.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x4_vehicle-class-12_EURO6_2018.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e2910e8a7b98369d93a334ec73f022bc8ed4c2eb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/GroupTest/Tractor_6x4_vehicle-class-12_EURO6_2018.xml
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-Class12">
+    <Manufacturer>Generic Vendor</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N/A</VIN>
+    <Date>2017-07-06T15:06:08.7083609Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Tractor</VehicleCategory>
+    <AxleConfiguration>6x4</AxleConfiguration>
+    <CurbMassChassis>10060</CurbMassChassis>
+    <GrossVehicleMass>26000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>None</RetarderType>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+		<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+		<VocationalVehicle>false</VocationalVehicle>
+		<SleeperCab>false</SleeperCab>
+		<ADAS>
+			<EngineStopStart>false</EngineStopStart>
+			<EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop>
+			<EcoRollWithEngineStop>false</EcoRollWithEngineStop>
+			<PredictiveCruiseControl>none</PredictiveCruiseControl>
+		</ADAS>
+    <Components>
+      <Engine>
+        <Data id="ENG-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>ENG-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.7093609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12809</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1735</RatedSpeed>
+          <RatedPower>375069</RatedPower>
+          <MaxEngineTorque>2462</MaxEngineTorque>
+          <WHTCUrban>1.0000</WHTCUrban>
+          <WHTCRural>1.0000</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="600.00" torque="-174.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1689.00" />
+            <Entry engineSpeed="600.00" torque="231.00" fuelConsumption="3887.00" />
+            <Entry engineSpeed="600.00" torque="463.00" fuelConsumption="6363.00" />
+            <Entry engineSpeed="600.00" torque="694.00" fuelConsumption="9376.00" />
+            <Entry engineSpeed="600.00" torque="926.00" fuelConsumption="11590.00" />
+            <Entry engineSpeed="600.00" torque="1157.00" fuelConsumption="13971.00" />
+            <Entry engineSpeed="600.00" torque="1389.00" fuelConsumption="16667.00" />
+            <Entry engineSpeed="600.00" torque="1484.00" fuelConsumption="17766.00" />
+            <Entry engineSpeed="800.00" torque="-179.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="2175.00" />
+            <Entry engineSpeed="800.00" torque="231.00" fuelConsumption="4961.00" />
+            <Entry engineSpeed="800.00" torque="463.00" fuelConsumption="8507.00" />
+            <Entry engineSpeed="800.00" torque="694.00" fuelConsumption="11642.00" />
+            <Entry engineSpeed="800.00" torque="926.00" fuelConsumption="15146.00" />
+            <Entry engineSpeed="800.00" torque="1157.00" fuelConsumption="18536.00" />
+            <Entry engineSpeed="800.00" torque="1389.00" fuelConsumption="22267.00" />
+            <Entry engineSpeed="800.00" torque="1620.00" fuelConsumption="25956.00" />
+            <Entry engineSpeed="800.00" torque="1852.00" fuelConsumption="29630.00" />
+            <Entry engineSpeed="800.00" torque="2073.00" fuelConsumption="33455.00" />
+            <Entry engineSpeed="1000.00" torque="-191.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="3316.00" />
+            <Entry engineSpeed="1000.00" torque="231.00" fuelConsumption="6902.00" />
+            <Entry engineSpeed="1000.00" torque="463.00" fuelConsumption="10646.00" />
+            <Entry engineSpeed="1000.00" torque="694.00" fuelConsumption="14299.00" />
+            <Entry engineSpeed="1000.00" torque="926.00" fuelConsumption="18478.00" />
+            <Entry engineSpeed="1000.00" torque="1157.00" fuelConsumption="22991.00" />
+            <Entry engineSpeed="1000.00" torque="1389.00" fuelConsumption="27234.00" />
+            <Entry engineSpeed="1000.00" torque="1620.00" fuelConsumption="31484.00" />
+            <Entry engineSpeed="1000.00" torque="1852.00" fuelConsumption="36071.00" />
+            <Entry engineSpeed="1000.00" torque="2083.00" fuelConsumption="40628.00" />
+            <Entry engineSpeed="1000.00" torque="2315.00" fuelConsumption="45556.00" />
+            <Entry engineSpeed="1000.00" torque="2546.00" fuelConsumption="51065.00" />
+            <Entry engineSpeed="1000.00" torque="2662.00" fuelConsumption="54208.00" />
+            <Entry engineSpeed="1200.00" torque="-207.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3828.00" />
+            <Entry engineSpeed="1200.00" torque="231.00" fuelConsumption="7983.00" />
+            <Entry engineSpeed="1200.00" torque="463.00" fuelConsumption="12328.00" />
+            <Entry engineSpeed="1200.00" torque="694.00" fuelConsumption="16950.00" />
+            <Entry engineSpeed="1200.00" torque="926.00" fuelConsumption="22124.00" />
+            <Entry engineSpeed="1200.00" torque="1157.00" fuelConsumption="27404.00" />
+            <Entry engineSpeed="1200.00" torque="1389.00" fuelConsumption="32616.00" />
+            <Entry engineSpeed="1200.00" torque="1620.00" fuelConsumption="37536.00" />
+            <Entry engineSpeed="1200.00" torque="1852.00" fuelConsumption="42824.00" />
+            <Entry engineSpeed="1200.00" torque="2083.00" fuelConsumption="48253.00" />
+            <Entry engineSpeed="1200.00" torque="2315.00" fuelConsumption="54300.00" />
+            <Entry engineSpeed="1200.00" torque="2546.00" fuelConsumption="59934.00" />
+            <Entry engineSpeed="1200.00" torque="2662.00" fuelConsumption="63579.00" />
+            <Entry engineSpeed="1400.00" torque="-235.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="4984.00" />
+            <Entry engineSpeed="1400.00" torque="231.00" fuelConsumption="9425.00" />
+            <Entry engineSpeed="1400.00" torque="463.00" fuelConsumption="14726.00" />
+            <Entry engineSpeed="1400.00" torque="694.00" fuelConsumption="20281.00" />
+            <Entry engineSpeed="1400.00" torque="926.00" fuelConsumption="25796.00" />
+            <Entry engineSpeed="1400.00" torque="1157.00" fuelConsumption="31358.00" />
+            <Entry engineSpeed="1400.00" torque="1389.00" fuelConsumption="37657.00" />
+            <Entry engineSpeed="1400.00" torque="1620.00" fuelConsumption="43688.00" />
+            <Entry engineSpeed="1400.00" torque="1852.00" fuelConsumption="49993.00" />
+            <Entry engineSpeed="1400.00" torque="2083.00" fuelConsumption="57237.00" />
+            <Entry engineSpeed="1400.00" torque="2315.00" fuelConsumption="64525.00" />
+            <Entry engineSpeed="1400.00" torque="2546.00" fuelConsumption="70685.00" />
+            <Entry engineSpeed="1400.00" torque="2662.00" fuelConsumption="74510.00" />
+            <Entry engineSpeed="1600.00" torque="-272.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="6029.00" />
+            <Entry engineSpeed="1600.00" torque="231.00" fuelConsumption="11191.00" />
+            <Entry engineSpeed="1600.00" torque="463.00" fuelConsumption="17174.00" />
+            <Entry engineSpeed="1600.00" torque="694.00" fuelConsumption="23295.00" />
+            <Entry engineSpeed="1600.00" torque="926.00" fuelConsumption="29970.00" />
+            <Entry engineSpeed="1600.00" torque="1157.00" fuelConsumption="36610.00" />
+            <Entry engineSpeed="1600.00" torque="1389.00" fuelConsumption="43111.00" />
+            <Entry engineSpeed="1600.00" torque="1620.00" fuelConsumption="50289.00" />
+            <Entry engineSpeed="1600.00" torque="1852.00" fuelConsumption="57583.00" />
+            <Entry engineSpeed="1600.00" torque="2083.00" fuelConsumption="65995.00" />
+            <Entry engineSpeed="1600.00" torque="2315.00" fuelConsumption="73975.00" />
+            <Entry engineSpeed="1600.00" torque="2406.00" fuelConsumption="76991.00" />
+            <Entry engineSpeed="1800.00" torque="-306.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="7418.00" />
+            <Entry engineSpeed="1800.00" torque="231.00" fuelConsumption="13631.00" />
+            <Entry engineSpeed="1800.00" torque="463.00" fuelConsumption="20046.00" />
+            <Entry engineSpeed="1800.00" torque="694.00" fuelConsumption="27076.00" />
+            <Entry engineSpeed="1800.00" torque="926.00" fuelConsumption="35302.00" />
+            <Entry engineSpeed="1800.00" torque="1157.00" fuelConsumption="42104.00" />
+            <Entry engineSpeed="1800.00" torque="1389.00" fuelConsumption="49860.00" />
+            <Entry engineSpeed="1800.00" torque="1620.00" fuelConsumption="58160.00" />
+            <Entry engineSpeed="1800.00" torque="1852.00" fuelConsumption="66477.00" />
+            <Entry engineSpeed="1800.00" torque="2083.00" fuelConsumption="75413.00" />
+            <Entry engineSpeed="1800.00" torque="2149.00" fuelConsumption="78211.00" />
+            <Entry engineSpeed="2000.00" torque="-348.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="10564.00" />
+            <Entry engineSpeed="2000.00" torque="231.00" fuelConsumption="17155.00" />
+            <Entry engineSpeed="2000.00" torque="463.00" fuelConsumption="23906.00" />
+            <Entry engineSpeed="2000.00" torque="694.00" fuelConsumption="31338.00" />
+            <Entry engineSpeed="2000.00" torque="926.00" fuelConsumption="39569.00" />
+            <Entry engineSpeed="2000.00" torque="1157.00" fuelConsumption="49580.00" />
+            <Entry engineSpeed="2000.00" torque="1389.00" fuelConsumption="59049.00" />
+            <Entry engineSpeed="2000.00" torque="1565.00" fuelConsumption="65530.00" />
+            <Entry engineSpeed="2100.00" torque="-370.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="12118.00" />
+            <Entry engineSpeed="2100.00" torque="231.00" fuelConsumption="18903.00" />
+            <Entry engineSpeed="2100.00" torque="463.00" fuelConsumption="25921.00" />
+            <Entry engineSpeed="2100.00" torque="694.00" fuelConsumption="33465.00" />
+            <Entry engineSpeed="2100.00" torque="926.00" fuelConsumption="41339.00" />
+            <Entry engineSpeed="2100.00" torque="1157.00" fuelConsumption="52828.00" />
+            <Entry engineSpeed="2100.00" torque="1273.00" fuelConsumption="58626.00" />
+            <Entry engineSpeed="2200.00" torque="-392.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="15561.00" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1371.00" dragTorque="-160.00" />
+            <Entry engineSpeed="800.00" maxTorque="1917.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1000.00" maxTorque="2462.00" dragTorque="-176.00" />
+            <Entry engineSpeed="1200.00" maxTorque="2462.00" dragTorque="-191.00" />
+            <Entry engineSpeed="1400.00" maxTorque="2462.00" dragTorque="-216.00" />
+            <Entry engineSpeed="1600.00" maxTorque="2225.00" dragTorque="-251.00" />
+            <Entry engineSpeed="1800.00" maxTorque="1987.00" dragTorque="-282.00" />
+            <Entry engineSpeed="2000.00" maxTorque="1446.00" dragTorque="-321.00" />
+            <Entry engineSpeed="2100.00" maxTorque="1176.00" dragTorque="-342.00" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-362.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>GBX-N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.7123609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="400.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="400.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00" />
+                <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-10000.00" torqueLoss="200.00" />
+                <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00" />
+                <Entry inputSpeed="5000.00" inputTorque="10000.00" torqueLoss="200.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Axlegear>
+        <Data id="AXLGEAR-3.500">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-3.500</CertificationNumber>
+          <Date>2017-07-06T15:06:08.7123609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>3.500</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="0.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="4500.00" />
+            <Entry inputSpeed="5000.00" inputTorque="-50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="0.00" />
+            <Entry inputSpeed="5000.00" inputTorque="50.00" torqueLoss="4.50" />
+            <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="4500.00" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-3.500" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.7133609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0061</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.7133609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="3">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_80R22.5">
+                  <Manufacturer>Generic Vendor</Manufacturer>
+                  <Model>315/80 R22.5</Model>
+                  <CertificationNumber>TYRE-315/80 R22.5</CertificationNumber>
+                  <Date>2017-07-06T15:06:08.7133609Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/80 R22.5</Dimension>
+                  <RRCDeclared>0.0071</RRCDeclared>
+                  <FzISO>35440</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_80R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Small</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>None</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Generic Vendor</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-07-06T15:06:08.7133609Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>7.79</CdxA_0>
+          <TransferredCdxA>7.79</TransferredCdxA>
+          <DeclaredCdxA>7.79</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file