From 089f424fcf4a0225b53cbc9c2dc766ca8017e93b Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 8 Jun 2021 21:20:44 +0200
Subject: [PATCH] adding testcase to read, re-calculate and compare hashes in
 VIF

---
 ...ary_heavyBus group_P31_32_Smart_ES.VIF.xml | 1139 +++++++++--------
 .../XML/Multistage/final.VIF_Report_5.xml     |  852 ++++++++++++
 VectoCommon/VectoHashingTest/VectoHashTest.cs |   62 +
 .../VectoHashingTest/VectoHashingTest.csproj  |    6 +
 VectoCommon/VectoHashingTest/packages.config  |    1 +
 5 files changed, 1495 insertions(+), 565 deletions(-)
 create mode 100644 VectoCommon/VectoHashingTest/Testdata/XML/Multistage/final.VIF_Report_5.xml

diff --git a/Generic Vehicles/Declaration Mode/CompletedBus 31b2/primary_heavyBus group_P31_32_Smart_ES.VIF.xml b/Generic Vehicles/Declaration Mode/CompletedBus 31b2/primary_heavyBus group_P31_32_Smart_ES.VIF.xml
index d05ef500d7..3e73ce67f8 100644
--- a/Generic Vehicles/Declaration Mode/CompletedBus 31b2/primary_heavyBus group_P31_32_Smart_ES.VIF.xml	
+++ b/Generic Vehicles/Declaration Mode/CompletedBus 31b2/primary_heavyBus group_P31_32_Smart_ES.VIF.xml	
@@ -1,565 +1,574 @@
-<?xml version="1.0" encoding="utf-8"?>
-<VectoOutputMultistage xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:vif0.1="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 https://citnet.tech.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD//DEV/VectoOutputMultistage.0.1.xsd">
-	<PrimaryVehicle>
-		<Data xsi:type="PrimaryVehicleDataType" id="PIF-0cfb413a8bf1457a8dcd">
-			<Vehicle xsi:type="VehiclePIFType">
-				<ManufacturerPrimaryVehicle>Generic Bus Manufacturer</ManufacturerPrimaryVehicle>
-				<ManufacturerAddressPrimaryVehicle>Street, ZIP City</ManufacturerAddressPrimaryVehicle>
-				<Model>Generic Model</Model>
-				<VIN>VEH-1234567890_nonSmart</VIN>
-				<Date>2017-02-15T11:00:00Z</Date>
-				<LegislativeCategory>M3</LegislativeCategory>
-				<ChassisConfiguration>Bus</ChassisConfiguration>
-				<AxleConfiguration>4x2</AxleConfiguration>
-				<Articulated>false</Articulated>
-				<TechnicalPermissibleMaximumLadenMass>20000</TechnicalPermissibleMaximumLadenMass>
-				<IdlingSpeed>700</IdlingSpeed>
-				<RetarderType>Transmission Output Retarder</RetarderType>
-				<RetarderRatio>1.000</RetarderRatio>
-				<AngledriveType>None</AngledriveType>
-				<ZeroEmissionVehicle>false</ZeroEmissionVehicle>
-				<ADAS xmlns:adas="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="adas:AdvancedDriverAssistantSystemsType">
-					<adas:EngineStopStart>false</adas:EngineStopStart>
-					<adas:EcoRollWithoutEngineStop>false</adas:EcoRollWithoutEngineStop>
-					<adas:EcoRollWithEngineStop>false</adas:EcoRollWithEngineStop>
-					<adas:PredictiveCruiseControl>none</adas:PredictiveCruiseControl>
-				</ADAS>
-				<TorqueLimits xmlns:tcl="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="tcl:TorqueLimitsType">
-					<tcl:Entry gear="6" maxTorque="1800"/>
-					<tcl:Entry gear="1" maxTorque="2500"/>
-				</TorqueLimits>
-				<Components xsi:type="VehicleComponentsPIFType">
-					<Engine>
-						<Data xsi:type="EngineDataPIFType">
-							<Manufacturer>Generic Engine Manufacturer</Manufacturer>
-							<Model>Generic primary bus 41 Engine</Model>
-							<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
-							<Date>2017-02-15T11:00:00Z</Date>
-							<AppVersion>VectoEngine x.y</AppVersion>
-							<Displacement>7700</Displacement>
-							<RatedSpeed>2200</RatedSpeed>
-							<RatedPower>200000</RatedPower>
-							<MaxEngineTorque>1100</MaxEngineTorque>
-							<WHRType>
-								<MechanicalOutputICE xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputICE>
-								<MechanicalOutputDrivetrain xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputDrivetrain>
-								<ElectricalOutput xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</ElectricalOutput>
-							</WHRType>
-							<Mode>
-								<IdlingSpeed>700</IdlingSpeed>
-								<FullLoadAndDragCurve>
-									<Entry engineSpeed="600.00" maxTorque="546.02" dragTorque="-39.66"/>
-									<Entry engineSpeed="800.00" maxTorque="760.78" dragTorque="-48.83"/>
-									<Entry engineSpeed="1000.00" maxTorque="973.29" dragTorque="-56.44"/>
-									<Entry engineSpeed="1200.00" maxTorque="1092.03" dragTorque="-67.29"/>
-									<Entry engineSpeed="1400.00" maxTorque="1092.03" dragTorque="-77.58"/>
-									<Entry engineSpeed="1600.00" maxTorque="1092.03" dragTorque="-87.88"/>
-									<Entry engineSpeed="1800.00" maxTorque="1022.52" dragTorque="-94.11"/>
-									<Entry engineSpeed="2000.00" maxTorque="944.17" dragTorque="-100.76"/>
-									<Entry engineSpeed="2200.00" maxTorque="868.12" dragTorque="-113.36"/>
-									<Entry engineSpeed="2400.00" maxTorque="741.99" dragTorque="-122.60"/>
-									<Entry engineSpeed="2500.00" maxTorque="647.29" dragTorque="-126.66"/>
-									<Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.07"/>
-								</FullLoadAndDragCurve>
-								<Fuels>
-									<FuelType>Diesel CI</FuelType>
-								</Fuels>
-							</Mode>
-						</Data>
-					</Engine>
-					<Transmission>
-						<Data xsi:type="TransmissionDataPIFType">
-							<Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
-							<Model>AT 6 Gear</Model>
-							<MainCertificationMethod>Standard values</MainCertificationMethod>
-							<Date>2017-01-11T11:00:00Z</Date>
-							<AppVersion>3.0.1</AppVersion>
-							<TransmissionType>APT-S</TransmissionType>
-							<Gears xsi:type="TransmissionGearsPIFType">
-								<Gear number="1">
-									<Ratio>3.364</Ratio>
-									<MaxTorque>1900</MaxTorque>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-								<Gear number="2">
-									<Ratio>1.909</Ratio>
-									<MaxTorque>1900</MaxTorque>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-								<Gear number="3">
-									<Ratio>1.421</Ratio>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-								<Gear number="4">
-									<Ratio>1.000</Ratio>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-								<Gear number="5">
-									<Ratio>0.720</Ratio>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-								<Gear number="6">
-									<Ratio>0.615</Ratio>
-									<MaxSpeed>2500</MaxSpeed>
-								</Gear>
-							</Gears>
-						</Data>
-					</Transmission>
-					<Axlegear>
-						<Data xsi:type="AxlegearDataPIFType">
-							<Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
-							<Model>Generic primary bus 41 AxleGear</Model>
-							<CertificationMethod>Standard values</CertificationMethod>
-							<Date>2017-01-11T11:00:00Z</Date>
-							<AppVersion>3.0.1</AppVersion>
-							<LineType>Single portal axle</LineType>
-							<Ratio>6.500</Ratio>
-						</Data>
-					</Axlegear>
-					<AxleWheels>
-						<Data xsi:type="AxleWheelsDataPIFType">
-							<Axles>
-								<vif0.1:Axle axleNumber="1" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
-									<AxleType>VehicleNonDriven</AxleType>
-									<TwinTyres>false</TwinTyres>
-									<Steered>true</Steered>
-									<Tyre>
-										<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
-											<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
-											<Model>Generic Wheel</Model>
-											<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
-											<Date>2017-01-11T14:00:00Z</Date>
-											<AppVersion>Tyre Generation App 1.0</AppVersion>
-											<Dimension>315/70 R22.5</Dimension>
-											<RRCDeclared>0.0055</RRCDeclared>
-											<FzISO>31300</FzISO>
-										</Data>
-										<Signature>
-											<di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
-												<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>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue>
-											</di:Reference>
-										</Signature>
-									</Tyre>
-								</vif0.1:Axle>
-								<vif0.1:Axle axleNumber="2" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
-									<AxleType>VehicleDriven</AxleType>
-									<TwinTyres>true</TwinTyres>
-									<Steered>false</Steered>
-									<Tyre>
-										<Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType">
-											<Manufacturer>Generic Wheels Manufacturer</Manufacturer>
-											<Model>Generic Wheel</Model>
-											<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
-											<Date>2017-01-11T14:00:00Z</Date>
-											<AppVersion>Tyre Generation App 1.0</AppVersion>
-											<Dimension>315/70 R22.5</Dimension>
-											<RRCDeclared>0.0063</RRCDeclared>
-											<FzISO>31300</FzISO>
-										</Data>
-										<Signature>
-											<di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
-												<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>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue>
-											</di:Reference>
-										</Signature>
-									</Tyre>
-								</vif0.1:Axle>
-							</Axles>
-						</Data>
-					</AxleWheels>
-					<Auxiliaries>
-						<Data xsi:type="AuxiliaryDataPIFType">
-							<Fan>
-								<Technology>Hydraulic driven - Constant displacement pump</Technology>
-							</Fan>
-							<SteeringPump>
-								<Technology axleNumber="1">Variable displacement elec. controlled</Technology>
-							</SteeringPump>
-							<ElectricSystem>
-								<AlternatorTechnology>smart</AlternatorTechnology>
-								<SmartAlternator>
-									<RatedCurrent>310</RatedCurrent>
-									<RatedVoltage>48</RatedVoltage>
-								</SmartAlternator>
-								<Battery>
-									<BatteryTechnology>li-ion battery - high power</BatteryTechnology>
-									<RatedCapacity>1</RatedCapacity>
-									<NominalVoltage>48</NominalVoltage>
-								</Battery>
-								<SupplyFromHEVPossible>false</SupplyFromHEVPossible>
-							</ElectricSystem>
-							<PneumaticSystem>
-								<SizeOfAirSupply>Large Supply 2-stage</SizeOfAirSupply>
-								<CompressorDrive>mechanically</CompressorDrive>
-								<Clutch>none</Clutch>
-								<CompressorRatio>1.000</CompressorRatio>
-								<SmartCompressionSystem>false</SmartCompressionSystem>
-								<SmartRegenerationSystem>false</SmartRegenerationSystem>
-								<AirsuspensionControl>electronically</AirsuspensionControl>
-								<PneumaticSCRReagentDosing>true</PneumaticSCRReagentDosing>
-							</PneumaticSystem>
-							<HVAC>
-								<AdjustableCoolantThermostat>true</AdjustableCoolantThermostat>
-								<EngineWasteGasHeatExchanger>true</EngineWasteGasHeatExchanger>
-							</HVAC>
-						</Data>
-					</Auxiliaries>
-				</Components>
-			</Vehicle>
-			<InputDataSignature>
-				<di:Reference URI="#VEH-PrimaryBus_nonSmart">
-					<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>W1n8NZVFsw4QrL7Dy/rJ1J02Xk4UvfMfBfZ+lO5x2i4=</di:DigestValue>
-				</di:Reference>
-			</InputDataSignature>
-			<ManufacturerRecordSignature>
-				<di:Reference URI="#RESULT-0f8290ebb0b8446c9841">
-					<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>vo6X6Me6wrxqosr7cAnrliB6kTd8RVmvw5AJ86ezzD4=</di:DigestValue>
-				</di:Reference>
-			</ManufacturerRecordSignature>
-			<Results>
-				<Status>success</Status>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Heavy Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
-						<Payload unit="kg">1123.63</Payload>
-						<PassengerCount>16.52</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">19.26127</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1411.89</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Heavy Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
-						<Payload unit="kg">5618.16</Payload>
-						<PassengerCount>82.62</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">23.36173</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1712.46</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
-						<Payload unit="kg">1123.63</Payload>
-						<PassengerCount>16.52</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">15.79525</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1157.82</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
-						<Payload unit="kg">5618.16</Payload>
-						<PassengerCount>82.62</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">19.17590</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1405.63</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Suburban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
-						<Payload unit="kg">1123.63</Payload>
-						<PassengerCount>16.52</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">14.24764</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1044.38</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Suburban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
-						<Payload unit="kg">5618.16</Payload>
-						<PassengerCount>82.62</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">17.32635</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1270.06</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13050.44</TotalVehicleMass>
-						<Payload unit="kg">1075.44</Payload>
-						<PassengerCount>15.15</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">12.66038</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">928.03</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31SD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">15494.61</TotalVehicleMass>
-						<Payload unit="kg">3519.61</Payload>
-						<PassengerCount>49.57</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">13.98543</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1025.16</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Heavy Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
-						<Payload unit="kg">1193.34</Payload>
-						<PassengerCount>17.55</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">20.31731</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1489.30</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Heavy Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
-						<Payload unit="kg">5966.69</Payload>
-						<PassengerCount>87.75</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">24.95584</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1829.32</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
-						<Payload unit="kg">1193.34</Payload>
-						<PassengerCount>17.55</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">16.66413</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1221.52</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Urban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
-						<Payload unit="kg">5966.69</Payload>
-						<PassengerCount>87.75</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">20.46277</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1499.96</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Suburban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
-						<Payload unit="kg">1193.34</Payload>
-						<PassengerCount>17.55</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">14.85984</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1089.26</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P31DD</VehicleGroup>
-					<Mission>Suburban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
-						<Payload unit="kg">5966.69</Payload>
-						<PassengerCount>87.75</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">18.25391</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1338.05</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32SD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">14225.44</TotalVehicleMass>
-						<Payload unit="kg">1075.44</Payload>
-						<PassengerCount>15.15</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">12.84841</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">941.82</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32SD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">16669.61</TotalVehicleMass>
-						<Payload unit="kg">3519.61</Payload>
-						<PassengerCount>49.57</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">14.17565</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1039.10</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32SD</VehicleGroup>
-					<Mission>Coach</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">14244.99</TotalVehicleMass>
-						<Payload unit="kg">1094.99</Payload>
-						<PassengerCount>15.42</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">11.06324</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">810.96</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32SD</VehicleGroup>
-					<Mission>Coach</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">15887.48</TotalVehicleMass>
-						<Payload unit="kg">2737.48</Payload>
-						<PassengerCount>38.56</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">11.51205</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">843.86</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32DD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">14662.82</TotalVehicleMass>
-						<Payload unit="kg">1262.82</Payload>
-						<PassengerCount>17.79</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">13.25759</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">971.81</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32DD</VehicleGroup>
-					<Mission>Interurban</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">17609.41</TotalVehicleMass>
-						<Payload unit="kg">4209.41</Payload>
-						<PassengerCount>59.29</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">14.86026</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">1089.29</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32DD</VehicleGroup>
-					<Mission>Coach</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">14747.01</TotalVehicleMass>
-						<Payload unit="kg">1347.01</Payload>
-						<PassengerCount>18.97</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">11.54039</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">845.93</CO2>
-				</Result>
-				<Result status="success">
-					<VehicleGroup>P32DD</VehicleGroup>
-					<Mission>Coach</Mission>
-					<SimulationParameters>
-						<TotalVehicleMass unit="kg">16767.53</TotalVehicleMass>
-						<Payload unit="kg">3367.53</Payload>
-						<PassengerCount>47.43</PassengerCount>
-						<FuelMode>single fuel mode</FuelMode>
-					</SimulationParameters>
-					<Fuel type="Diesel CI">
-						<EnergyConsumption unit="MJ/km">12.07723</EnergyConsumption>
-					</Fuel>
-					<CO2 unit="g/km">885.29</CO2>
-				</Result>
-			</Results>
-			<ApplicationInformation>
-				<SimulationToolVersion>0.6.1.2050-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
-				<Date>2020-08-12T12:05:05.0183214Z</Date>
-			</ApplicationInformation>
-		</Data>
-		<Signature>
-			<di:Reference URI="#PIF-0cfb413a8bf1457a8dcd">
-				<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>W7emEpfo1jlRFXGEtgmzLL1NyY0CLxWmWXeEAPjXpks=</di:DigestValue>
-			</di:Reference>
-		</Signature>
-	</PrimaryVehicle>
-</VectoOutputMultistage>
+<?xml version="1.0" encoding="utf-8"?>
+<VectoOutputMultistage xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD/VectoOutputMultistage.0.1.xsd">
+  <PrimaryVehicle xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+    <Data id="VEH-88dcf76d37a64b5eaf70" xsi:type="PrimaryVehicleDataType">
+      <Vehicle xsi:type="VehiclePIFType">
+        <ManufacturerPrimaryVehicle>Generic Bus Manufacturer</ManufacturerPrimaryVehicle>
+        <ManufacturerAddressPrimaryVehicle>Street, ZIP City</ManufacturerAddressPrimaryVehicle>
+        <Model>Generic Model</Model>
+        <VIN>VEH-1234567890_nonSmart</VIN>
+        <Date>2017-02-15T11:00:00Z</Date>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <ChassisConfiguration>Bus</ChassisConfiguration>
+        <AxleConfiguration>4x2</AxleConfiguration>
+        <Articulated>false</Articulated>
+        <TechnicalPermissibleMaximumLadenMass>20000</TechnicalPermissibleMaximumLadenMass>
+        <IdlingSpeed>700</IdlingSpeed>
+        <RetarderType>Transmission Output Retarder</RetarderType>
+        <RetarderRatio>1.000</RetarderRatio>
+        <AngledriveType>None</AngledriveType>
+        <ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+        <ADAS xmlns:adas="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="adas:AdvancedDriverAssistantSystemsType">
+          <adas:EngineStopStart>false</adas:EngineStopStart>
+          <adas:EcoRollWithoutEngineStop>false</adas:EcoRollWithoutEngineStop>
+          <adas:EcoRollWithEngineStop>false</adas:EcoRollWithEngineStop>
+          <adas:PredictiveCruiseControl>none</adas:PredictiveCruiseControl>
+        </ADAS>
+        <TorqueLimits xmlns:tcl="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="tcl:TorqueLimitsType">
+          <tcl:Entry gear="6" maxTorque="1800" />
+          <tcl:Entry gear="1" maxTorque="2500" />
+        </TorqueLimits>
+        <Components xsi:type="VehicleComponentsPIFType">
+          <Engine>
+            <Data xsi:type="EngineDataPIFType">
+              <Manufacturer>Generic Engine Manufacturer</Manufacturer>
+              <Model>Generic primary bus 41 Engine</Model>
+              <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>VectoEngine x.y</AppVersion>
+              <Displacement>7700</Displacement>
+              <RatedSpeed>2200</RatedSpeed>
+              <RatedPower>200000</RatedPower>
+              <MaxEngineTorque>1100</MaxEngineTorque>
+              <WHRType>
+                <v2.3:MechanicalOutputICE>false</v2.3:MechanicalOutputICE>
+                <v2.3:MechanicalOutputDrivetrain>false</v2.3:MechanicalOutputDrivetrain>
+                <v2.3:ElectricalOutput>false</v2.3:ElectricalOutput>
+              </WHRType>
+              <Mode>
+                <IdlingSpeed>700</IdlingSpeed>
+                <FullLoadAndDragCurve>
+                  <Entry engineSpeed="600.00" maxTorque="546.02" dragTorque="-39.66" />
+                  <Entry engineSpeed="800.00" maxTorque="760.78" dragTorque="-48.83" />
+                  <Entry engineSpeed="1000.00" maxTorque="973.29" dragTorque="-56.44" />
+                  <Entry engineSpeed="1200.00" maxTorque="1092.03" dragTorque="-67.29" />
+                  <Entry engineSpeed="1400.00" maxTorque="1092.03" dragTorque="-77.58" />
+                  <Entry engineSpeed="1600.00" maxTorque="1092.03" dragTorque="-87.88" />
+                  <Entry engineSpeed="1800.00" maxTorque="1022.52" dragTorque="-94.11" />
+                  <Entry engineSpeed="2000.00" maxTorque="944.17" dragTorque="-100.76" />
+                  <Entry engineSpeed="2200.00" maxTorque="868.12" dragTorque="-113.36" />
+                  <Entry engineSpeed="2400.00" maxTorque="741.99" dragTorque="-122.60" />
+                  <Entry engineSpeed="2500.00" maxTorque="647.29" dragTorque="-126.66" />
+                  <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.07" />
+                </FullLoadAndDragCurve>
+                <Fuels>
+                  <FuelType>Diesel CI</FuelType>
+                </Fuels>
+              </Mode>
+            </Data>
+          </Engine>
+          <Transmission>
+            <Data xsi:type="TransmissionDataPIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>AT 6 Gear</Model>
+              <MainCertificationMethod>Standard values</MainCertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <TransmissionType>APT-S</TransmissionType>
+              <Gears xsi:type="TransmissionGearsPIFType">
+                <Gear number="1">
+                  <Ratio>3.364</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="2">
+                  <Ratio>1.909</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="3">
+                  <Ratio>1.421</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="4">
+                  <Ratio>1.000</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="5">
+                  <Ratio>0.720</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="6">
+                  <Ratio>0.615</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+              </Gears>
+            </Data>
+          </Transmission>
+          <TorqueConverter>
+            <Data xsi:type="TorqueConverterDataPIFType">
+              <Manufacturer>Some Manufacturer</Manufacturer>
+              <Model>Some Model</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>TC CalcApp 123</AppVersion>
+            </Data>
+          </TorqueConverter>
+          <Axlegear>
+            <Data xsi:type="AxlegearDataPIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic primary bus 41 AxleGear</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <LineType>Single portal axle</LineType>
+              <Ratio>6.500</Ratio>
+            </Data>
+          </Axlegear>
+          <AxleWheels>
+            <Data xsi:type="AxleWheelsDataPIFType">
+              <Axles>
+                <Axle axleNumber="1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="v2.0:AxleDataDeclarationType">
+                  <v2.0:AxleType>VehicleNonDriven</v2.0:AxleType>
+                  <v2.0:TwinTyres>false</v2.0:TwinTyres>
+                  <v2.0:Steered>true</v2.0:Steered>
+                  <v2.0:Tyre>
+                    <v2.0:Data id="WHL-5432198760-315-70-R22.5" xsi:type="v2.0:TyreDataDeclarationType">
+                      <v2.0:Manufacturer>Generic Wheels Manufacturer</v2.0:Manufacturer>
+                      <v2.0:Model>Generic Wheel</v2.0:Model>
+                      <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+                      <v2.0:Date>2017-01-11T14:00:00Z</v2.0:Date>
+                      <v2.0:AppVersion>Tyre Generation App 1.0</v2.0:AppVersion>
+                      <v2.0:Dimension>315/70 R22.5</v2.0:Dimension>
+                      <v2.0:RRCDeclared>0.0055</v2.0:RRCDeclared>
+                      <v2.0:FzISO>31300</v2.0:FzISO>
+                    </v2.0:Data>
+                    <v2.0:Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                        <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>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue>
+                      </di:Reference>
+                    </v2.0:Signature>
+                  </v2.0:Tyre>
+                </Axle>
+                <Axle axleNumber="2" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="v2.0:AxleDataDeclarationType">
+                  <v2.0:AxleType>VehicleDriven</v2.0:AxleType>
+                  <v2.0:TwinTyres>true</v2.0:TwinTyres>
+                  <v2.0:Steered>false</v2.0:Steered>
+                  <v2.0:Tyre>
+                    <v2.0:Data id="WHL-5432198760-315-70-R22.5" xsi:type="v2.0:TyreDataDeclarationType">
+                      <v2.0:Manufacturer>Generic Wheels Manufacturer</v2.0:Manufacturer>
+                      <v2.0:Model>Generic Wheel</v2.0:Model>
+                      <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+                      <v2.0:Date>2017-01-11T14:00:00Z</v2.0:Date>
+                      <v2.0:AppVersion>Tyre Generation App 1.0</v2.0:AppVersion>
+                      <v2.0:Dimension>315/70 R22.5</v2.0:Dimension>
+                      <v2.0:RRCDeclared>0.0063</v2.0:RRCDeclared>
+                      <v2.0:FzISO>31300</v2.0:FzISO>
+                    </v2.0:Data>
+                    <v2.0:Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                        <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>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue>
+                      </di:Reference>
+                    </v2.0:Signature>
+                  </v2.0:Tyre>
+                </Axle>
+              </Axles>
+            </Data>
+          </AxleWheels>
+          <Auxiliaries>
+            <Data xsi:type="AuxiliaryDataPIFType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+              <Fan>
+                <Technology>Hydraulic driven - Constant displacement pump</Technology>
+              </Fan>
+              <SteeringPump>
+                <Technology axleNumber="1">Variable displacement elec. controlled</Technology>
+              </SteeringPump>
+              <ElectricSystem>
+                <AlternatorTechnology>smart</AlternatorTechnology>
+                <SmartAlternator>
+                  <RatedCurrent>310</RatedCurrent>
+                  <RatedVoltage>48</RatedVoltage>
+                </SmartAlternator>
+                <Battery>
+                  <BatteryTechnology>li-ion battery - high power</BatteryTechnology>
+                  <RatedCapacity>1</RatedCapacity>
+                  <NominalVoltage>48</NominalVoltage>
+                </Battery>
+                <SupplyFromHEVPossible>false</SupplyFromHEVPossible>
+              </ElectricSystem>
+              <PneumaticSystem>
+                <SizeOfAirSupply>Large Supply 2-stage</SizeOfAirSupply>
+                <CompressorDrive>electrically</CompressorDrive>
+                <Clutch>none</Clutch>
+                <CompressorRatio>1.000</CompressorRatio>
+                <SmartCompressionSystem>false</SmartCompressionSystem>
+                <SmartRegenerationSystem>false</SmartRegenerationSystem>
+                <AirsuspensionControl>electronically</AirsuspensionControl>
+                <PneumaticSCRReagentDosing>true</PneumaticSCRReagentDosing>
+              </PneumaticSystem>
+              <HVAC>
+                <AdjustableCoolantThermostat>true</AdjustableCoolantThermostat>
+                <EngineWasteGasHeatExchanger>true</EngineWasteGasHeatExchanger>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </Vehicle>
+      <InputDataSignature>
+        <di:Reference URI="#VEH-PrimaryBus_nonSmart">
+          <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>Z4frlN/8ioSA2aLbZJXxA9KFpZc+K8LhrmLwah9iQT4=</di:DigestValue>
+        </di:Reference>
+      </InputDataSignature>
+      <ManufacturerRecordSignature>
+        <di:Reference URI="#RESULT-60d49d82f57045a08a3b">
+          <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>TV0NKLdUGs3PIv1mOYSjH5AU/VfV6sajVEjYO0VUSIM=</di:DigestValue>
+        </di:Reference>
+      </ManufacturerRecordSignature>
+      <Results>
+        <Status>success</Status>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">19.23442</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1409.92</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">23.33702</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1710.65</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">15.80994</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1158.90</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">19.20267</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1407.60</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.19937</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1040.84</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">17.27415</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1266.23</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13050.44</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>15.15</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.65024</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">927.29</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15494.61</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>49.57</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">13.97487</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1024.39</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">20.30637</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1488.50</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">24.96878</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1830.26</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">16.70173</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1224.27</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">20.52533</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1504.55</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.81161</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1085.72</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">18.21263</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1335.02</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14225.44</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>15.15</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.83860</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">941.10</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">16669.61</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>49.57</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.16752</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1038.51</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14244.99</TotalVehicleMass>
+            <Payload unit="kg">1094.99</Payload>
+            <PassengerCount>15.42</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.07040</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">811.48</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15887.48</TotalVehicleMass>
+            <Payload unit="kg">2737.48</Payload>
+            <PassengerCount>38.56</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.52049</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">844.48</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14662.82</TotalVehicleMass>
+            <Payload unit="kg">1262.82</Payload>
+            <PassengerCount>17.79</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">13.24338</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">970.77</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17609.41</TotalVehicleMass>
+            <Payload unit="kg">4209.41</Payload>
+            <PassengerCount>59.29</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.85369</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1088.81</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14747.01</TotalVehicleMass>
+            <Payload unit="kg">1347.01</Payload>
+            <PassengerCount>18.97</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.54684</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">846.41</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">16767.53</TotalVehicleMass>
+            <Payload unit="kg">3367.53</Payload>
+            <PassengerCount>47.43</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.09233</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">886.39</CO2>
+        </Result>
+      </Results>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2021-06-08T18:59:03.7698542Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#VEH-88dcf76d37a64b5eaf70">
+        <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>4MFxDdYDnYyRrUdyIPFhEYwbyqqJl3MlYtXMaB/RQis=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </PrimaryVehicle>
+</VectoOutputMultistage>
\ No newline at end of file
diff --git a/VectoCommon/VectoHashingTest/Testdata/XML/Multistage/final.VIF_Report_5.xml b/VectoCommon/VectoHashingTest/Testdata/XML/Multistage/final.VIF_Report_5.xml
new file mode 100644
index 0000000000..22abd19676
--- /dev/null
+++ b/VectoCommon/VectoHashingTest/Testdata/XML/Multistage/final.VIF_Report_5.xml
@@ -0,0 +1,852 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VectoOutputMultistage xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD/VectoOutputMultistage.0.1.xsd">
+  <PrimaryVehicle xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+    <Data id="VEH-88dcf76d37a64b5eaf70" xsi:type="PrimaryVehicleDataType">
+      <Vehicle xsi:type="VehiclePIFType">
+        <ManufacturerPrimaryVehicle>Generic Bus Manufacturer</ManufacturerPrimaryVehicle>
+        <ManufacturerAddressPrimaryVehicle>Street, ZIP City</ManufacturerAddressPrimaryVehicle>
+        <Model>Generic Model</Model>
+        <VIN>VEH-1234567890_nonSmart</VIN>
+        <Date>2017-02-15T11:00:00Z</Date>
+        <LegislativeCategory>M3</LegislativeCategory>
+        <ChassisConfiguration>Bus</ChassisConfiguration>
+        <AxleConfiguration>4x2</AxleConfiguration>
+        <Articulated>false</Articulated>
+        <TechnicalPermissibleMaximumLadenMass>20000</TechnicalPermissibleMaximumLadenMass>
+        <IdlingSpeed>700</IdlingSpeed>
+        <RetarderType>Transmission Output Retarder</RetarderType>
+        <RetarderRatio>1.000</RetarderRatio>
+        <AngledriveType>None</AngledriveType>
+        <ZeroEmissionVehicle>false</ZeroEmissionVehicle>
+        <ADAS xmlns:adas="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="adas:AdvancedDriverAssistantSystemsType">
+          <adas:EngineStopStart>false</adas:EngineStopStart>
+          <adas:EcoRollWithoutEngineStop>false</adas:EcoRollWithoutEngineStop>
+          <adas:EcoRollWithEngineStop>false</adas:EcoRollWithEngineStop>
+          <adas:PredictiveCruiseControl>none</adas:PredictiveCruiseControl>
+        </ADAS>
+        <TorqueLimits xmlns:tcl="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="tcl:TorqueLimitsType">
+          <tcl:Entry gear="6" maxTorque="1800" />
+          <tcl:Entry gear="1" maxTorque="2500" />
+        </TorqueLimits>
+        <Components xsi:type="VehicleComponentsPIFType">
+          <Engine>
+            <Data xsi:type="EngineDataPIFType">
+              <Manufacturer>Generic Engine Manufacturer</Manufacturer>
+              <Model>Generic primary bus 41 Engine</Model>
+              <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>VectoEngine x.y</AppVersion>
+              <Displacement>7700</Displacement>
+              <RatedSpeed>2200</RatedSpeed>
+              <RatedPower>200000</RatedPower>
+              <MaxEngineTorque>1100</MaxEngineTorque>
+              <WHRType>
+                <v2.3:MechanicalOutputICE>false</v2.3:MechanicalOutputICE>
+                <v2.3:MechanicalOutputDrivetrain>false</v2.3:MechanicalOutputDrivetrain>
+                <v2.3:ElectricalOutput>false</v2.3:ElectricalOutput>
+              </WHRType>
+              <Mode>
+                <IdlingSpeed>700</IdlingSpeed>
+                <FullLoadAndDragCurve>
+                  <Entry engineSpeed="600.00" maxTorque="546.02" dragTorque="-39.66" />
+                  <Entry engineSpeed="800.00" maxTorque="760.78" dragTorque="-48.83" />
+                  <Entry engineSpeed="1000.00" maxTorque="973.29" dragTorque="-56.44" />
+                  <Entry engineSpeed="1200.00" maxTorque="1092.03" dragTorque="-67.29" />
+                  <Entry engineSpeed="1400.00" maxTorque="1092.03" dragTorque="-77.58" />
+                  <Entry engineSpeed="1600.00" maxTorque="1092.03" dragTorque="-87.88" />
+                  <Entry engineSpeed="1800.00" maxTorque="1022.52" dragTorque="-94.11" />
+                  <Entry engineSpeed="2000.00" maxTorque="944.17" dragTorque="-100.76" />
+                  <Entry engineSpeed="2200.00" maxTorque="868.12" dragTorque="-113.36" />
+                  <Entry engineSpeed="2400.00" maxTorque="741.99" dragTorque="-122.60" />
+                  <Entry engineSpeed="2500.00" maxTorque="647.29" dragTorque="-126.66" />
+                  <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.07" />
+                </FullLoadAndDragCurve>
+                <Fuels>
+                  <FuelType>Diesel CI</FuelType>
+                </Fuels>
+              </Mode>
+            </Data>
+          </Engine>
+          <Transmission>
+            <Data xsi:type="TransmissionDataPIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>AT 6 Gear</Model>
+              <MainCertificationMethod>Standard values</MainCertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <TransmissionType>APT-S</TransmissionType>
+              <Gears xsi:type="TransmissionGearsPIFType">
+                <Gear number="1">
+                  <Ratio>3.364</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="2">
+                  <Ratio>1.909</Ratio>
+                  <MaxTorque>1900</MaxTorque>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="3">
+                  <Ratio>1.421</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="4">
+                  <Ratio>1.000</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="5">
+                  <Ratio>0.720</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+                <Gear number="6">
+                  <Ratio>0.615</Ratio>
+                  <MaxSpeed>2500</MaxSpeed>
+                </Gear>
+              </Gears>
+            </Data>
+          </Transmission>
+          <TorqueConverter>
+            <Data xsi:type="TorqueConverterDataPIFType">
+              <Manufacturer>Some Manufacturer</Manufacturer>
+              <Model>Some Model</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-02-15T11:00:00Z</Date>
+              <AppVersion>TC CalcApp 123</AppVersion>
+            </Data>
+          </TorqueConverter>
+          <Axlegear>
+            <Data xsi:type="AxlegearDataPIFType">
+              <Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
+              <Model>Generic primary bus 41 AxleGear</Model>
+              <CertificationMethod>Standard values</CertificationMethod>
+              <Date>2017-01-11T11:00:00Z</Date>
+              <AppVersion>3.0.1</AppVersion>
+              <LineType>Single portal axle</LineType>
+              <Ratio>6.500</Ratio>
+            </Data>
+          </Axlegear>
+          <AxleWheels>
+            <Data xsi:type="AxleWheelsDataPIFType">
+              <Axles>
+                <Axle axleNumber="1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="v2.0:AxleDataDeclarationType">
+                  <v2.0:AxleType>VehicleNonDriven</v2.0:AxleType>
+                  <v2.0:TwinTyres>false</v2.0:TwinTyres>
+                  <v2.0:Steered>true</v2.0:Steered>
+                  <v2.0:Tyre>
+                    <v2.0:Data id="WHL-5432198760-315-70-R22.5" xsi:type="v2.0:TyreDataDeclarationType">
+                      <v2.0:Manufacturer>Generic Wheels Manufacturer</v2.0:Manufacturer>
+                      <v2.0:Model>Generic Wheel</v2.0:Model>
+                      <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+                      <v2.0:Date>2017-01-11T14:00:00Z</v2.0:Date>
+                      <v2.0:AppVersion>Tyre Generation App 1.0</v2.0:AppVersion>
+                      <v2.0:Dimension>315/70 R22.5</v2.0:Dimension>
+                      <v2.0:RRCDeclared>0.0055</v2.0:RRCDeclared>
+                      <v2.0:FzISO>31300</v2.0:FzISO>
+                    </v2.0:Data>
+                    <v2.0:Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                        <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>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue>
+                      </di:Reference>
+                    </v2.0:Signature>
+                  </v2.0:Tyre>
+                </Axle>
+                <Axle axleNumber="2" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="v2.0:AxleDataDeclarationType">
+                  <v2.0:AxleType>VehicleDriven</v2.0:AxleType>
+                  <v2.0:TwinTyres>true</v2.0:TwinTyres>
+                  <v2.0:Steered>false</v2.0:Steered>
+                  <v2.0:Tyre>
+                    <v2.0:Data id="WHL-5432198760-315-70-R22.5" xsi:type="v2.0:TyreDataDeclarationType">
+                      <v2.0:Manufacturer>Generic Wheels Manufacturer</v2.0:Manufacturer>
+                      <v2.0:Model>Generic Wheel</v2.0:Model>
+                      <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+                      <v2.0:Date>2017-01-11T14:00:00Z</v2.0:Date>
+                      <v2.0:AppVersion>Tyre Generation App 1.0</v2.0:AppVersion>
+                      <v2.0:Dimension>315/70 R22.5</v2.0:Dimension>
+                      <v2.0:RRCDeclared>0.0063</v2.0:RRCDeclared>
+                      <v2.0:FzISO>31300</v2.0:FzISO>
+                    </v2.0:Data>
+                    <v2.0:Signature>
+                      <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                        <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>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue>
+                      </di:Reference>
+                    </v2.0:Signature>
+                  </v2.0:Tyre>
+                </Axle>
+              </Axles>
+            </Data>
+          </AxleWheels>
+          <Auxiliaries>
+            <Data xsi:type="AuxiliaryDataPIFType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1">
+              <Fan>
+                <Technology>Hydraulic driven - Constant displacement pump</Technology>
+              </Fan>
+              <SteeringPump>
+                <Technology axleNumber="1">Variable displacement elec. controlled</Technology>
+              </SteeringPump>
+              <ElectricSystem>
+                <AlternatorTechnology>smart</AlternatorTechnology>
+                <SmartAlternator>
+                  <RatedCurrent>310</RatedCurrent>
+                  <RatedVoltage>48</RatedVoltage>
+                </SmartAlternator>
+                <Battery>
+                  <BatteryTechnology>li-ion battery - high power</BatteryTechnology>
+                  <RatedCapacity>1</RatedCapacity>
+                  <NominalVoltage>48</NominalVoltage>
+                </Battery>
+                <SupplyFromHEVPossible>false</SupplyFromHEVPossible>
+              </ElectricSystem>
+              <PneumaticSystem>
+                <SizeOfAirSupply>Large Supply 2-stage</SizeOfAirSupply>
+                <CompressorDrive>electrically</CompressorDrive>
+                <Clutch>none</Clutch>
+                <CompressorRatio>1.000</CompressorRatio>
+                <SmartCompressionSystem>false</SmartCompressionSystem>
+                <SmartRegenerationSystem>false</SmartRegenerationSystem>
+                <AirsuspensionControl>electronically</AirsuspensionControl>
+                <PneumaticSCRReagentDosing>true</PneumaticSCRReagentDosing>
+              </PneumaticSystem>
+              <HVAC>
+                <AdjustableCoolantThermostat>true</AdjustableCoolantThermostat>
+                <EngineWasteGasHeatExchanger>true</EngineWasteGasHeatExchanger>
+              </HVAC>
+            </Data>
+          </Auxiliaries>
+        </Components>
+      </Vehicle>
+      <InputDataSignature>
+        <di:Reference URI="#VEH-PrimaryBus_nonSmart">
+          <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>Z4frlN/8ioSA2aLbZJXxA9KFpZc+K8LhrmLwah9iQT4=</di:DigestValue>
+        </di:Reference>
+      </InputDataSignature>
+      <ManufacturerRecordSignature>
+        <di:Reference URI="#RESULT-60d49d82f57045a08a3b">
+          <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>TV0NKLdUGs3PIv1mOYSjH5AU/VfV6sajVEjYO0VUSIM=</di:DigestValue>
+        </di:Reference>
+      </ManufacturerRecordSignature>
+      <Results>
+        <Status>success</Status>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">19.23442</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1409.92</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">23.33702</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1710.65</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">15.80994</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1158.90</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">19.20267</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1407.60</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13098.63</TotalVehicleMass>
+            <Payload unit="kg">1123.63</Payload>
+            <PassengerCount>16.52</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.19937</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1040.84</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17593.16</TotalVehicleMass>
+            <Payload unit="kg">5618.16</Payload>
+            <PassengerCount>82.62</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">17.27415</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1266.23</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13050.44</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>15.15</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.65024</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">927.29</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15494.61</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>49.57</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">13.97487</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1024.39</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">20.30637</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1488.50</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Heavy Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">24.96878</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1830.26</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">16.70173</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1224.27</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Urban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">20.52533</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1504.55</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">13543.34</TotalVehicleMass>
+            <Payload unit="kg">1193.34</Payload>
+            <PassengerCount>17.55</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.81161</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1085.72</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P31DD</VehicleGroup>
+          <Mission>Suburban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">18316.69</TotalVehicleMass>
+            <Payload unit="kg">5966.69</Payload>
+            <PassengerCount>87.75</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">18.21263</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1335.02</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14225.44</TotalVehicleMass>
+            <Payload unit="kg">1075.44</Payload>
+            <PassengerCount>15.15</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.83860</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">941.10</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">16669.61</TotalVehicleMass>
+            <Payload unit="kg">3519.61</Payload>
+            <PassengerCount>49.57</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.16752</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1038.51</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14244.99</TotalVehicleMass>
+            <Payload unit="kg">1094.99</Payload>
+            <PassengerCount>15.42</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.07040</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">811.48</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32SD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">15887.48</TotalVehicleMass>
+            <Payload unit="kg">2737.48</Payload>
+            <PassengerCount>38.56</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.52049</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">844.48</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14662.82</TotalVehicleMass>
+            <Payload unit="kg">1262.82</Payload>
+            <PassengerCount>17.79</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">13.24338</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">970.77</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Interurban</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">17609.41</TotalVehicleMass>
+            <Payload unit="kg">4209.41</Payload>
+            <PassengerCount>59.29</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">14.85369</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">1088.81</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">14747.01</TotalVehicleMass>
+            <Payload unit="kg">1347.01</Payload>
+            <PassengerCount>18.97</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">11.54684</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">846.41</CO2>
+        </Result>
+        <Result status="success">
+          <VehicleGroup>P32DD</VehicleGroup>
+          <Mission>Coach</Mission>
+          <SimulationParameters>
+            <TotalVehicleMass unit="kg">16767.53</TotalVehicleMass>
+            <Payload unit="kg">3367.53</Payload>
+            <PassengerCount>47.43</PassengerCount>
+            <FuelMode>single fuel mode</FuelMode>
+          </SimulationParameters>
+          <Fuel type="Diesel CI">
+            <EnergyConsumption unit="MJ/km">12.09233</EnergyConsumption>
+          </Fuel>
+          <CO2 unit="g/km">886.39</CO2>
+        </Result>
+      </Results>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV !!NOT FOR CERTIFICATION!!</SimulationToolVersion>
+        <Date>2021-06-08T18:59:03.7698542Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#VEH-88dcf76d37a64b5eaf70">
+        <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>4MFxDdYDnYyRrUdyIPFhEYwbyqqJl3MlYtXMaB/RQis=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </PrimaryVehicle>
+  <ManufacturingStage stageCount="2">
+    <Data xsi:type="BusManufacturingStageDataType" id="MST-bdbd4d15937b460bac07">
+      <HashPreviousStage>
+        <di:Reference URI="#VEH-88dcf76d37a64b5eaf70">
+          <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>4MFxDdYDnYyRrUdyIPFhEYwbyqqJl3MlYtXMaB/RQis=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStage>
+      <Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-75e3023cd8384f3c9895">
+        <v2.8:Manufacturer>IVT</v2.8:Manufacturer>
+        <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress>
+        <v2.8:VIN>VIN-1234</v2.8:VIN>
+        <v2.8:Date>2021-06-07T22:00:00Z</v2.8:Date>
+        <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType>
+        <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType">
+          <v2.8:Auxiliaries>
+            <v2.8:Data xsi:type="v2.8:CompletedVehicleAuxiliaryDataDeclarationType">
+              <v2.8:ElectricSystem>
+                <v2.8:LEDLights>
+                  <v2.8:Interiorlights>false</v2.8:Interiorlights>
+                  <v2.8:Positionlights>false</v2.8:Positionlights>
+                  <v2.8:Headlights>false</v2.8:Headlights>
+                </v2.8:LEDLights>
+              </v2.8:ElectricSystem>
+              <v2.8:HVAC>
+                <v2.8:SystemConfiguration>0</v2.8:SystemConfiguration>
+                <v2.8:HeatPumpTypeDriverCompartment>non R-744 2-stage</v2.8:HeatPumpTypeDriverCompartment>
+                <v2.8:HeatPumpModeDriverCompartment>cooling</v2.8:HeatPumpModeDriverCompartment>
+                <v2.8:HeatPumpTypePassengerCompartment>non R-744 4-stage</v2.8:HeatPumpTypePassengerCompartment>
+                <v2.8:HeatPumpModePassengerCompartment>cooling</v2.8:HeatPumpModePassengerCompartment>
+              </v2.8:HVAC>
+            </v2.8:Data>
+          </v2.8:Auxiliaries>
+        </v2.8:Components>
+      </Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV</SimulationToolVersion>
+        <Date>2021-06-08T19:16:37.2732909Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-bdbd4d15937b460bac07">
+        <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>Gf8zuIFbnoV0Uu7vMHJNxr7tiV12rS/TdX0+WzDS8z8=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStage>
+  <ManufacturingStage stageCount="3">
+    <Data xsi:type="BusManufacturingStageDataType" id="MST-853f372b8a2f4acaa8d2">
+      <HashPreviousStage>
+        <di:Reference URI="#MST-bdbd4d15937b460bac07">
+          <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>Gf8zuIFbnoV0Uu7vMHJNxr7tiV12rS/TdX0+WzDS8z8=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStage>
+      <Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-3a0b04069aee4b10b8dd">
+        <v2.8:Manufacturer>TUG</v2.8:Manufacturer>
+        <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress>
+        <v2.8:VIN>VIN-1234</v2.8:VIN>
+        <v2.8:Date>2021-06-07T22:00:00Z</v2.8:Date>
+        <v2.8:HeightIntegratedBody>3000</v2.8:HeightIntegratedBody>
+        <v2.8:VehicleLength>12000</v2.8:VehicleLength>
+        <v2.8:VehicleWidth>2550</v2.8:VehicleWidth>
+        <v2.8:EntranceHeight>250</v2.8:EntranceHeight>
+        <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType>
+        <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType">
+          <v2.8:AirDrag>
+            <v2.0:Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer>
+              <v2.0:Model>Generic Model</v2.0:Model>
+              <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+              <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date>
+              <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion>
+              <v2.0:CdxA_0>4.90</v2.0:CdxA_0>
+              <v2.0:TransferredCdxA>4.90</v2.0:TransferredCdxA>
+              <v2.0:DeclaredCdxA>4.90</v2.0:DeclaredCdxA>
+            </v2.0:Data>
+            <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                <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>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </v2.8:AirDrag>
+        </v2.8:Components>
+      </Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV</SimulationToolVersion>
+        <Date>2021-06-08T19:17:10.0533609Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-853f372b8a2f4acaa8d2">
+        <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>8SinxaBKYPZvF7ntzAqO1EdTE/QiWp+yr8/e0wUO/DA=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStage>
+  <ManufacturingStage stageCount="4">
+    <Data xsi:type="BusManufacturingStageDataType" id="MST-4e4b3629643e459d9c2c">
+      <HashPreviousStage>
+        <di:Reference URI="#MST-853f372b8a2f4acaa8d2">
+          <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>8SinxaBKYPZvF7ntzAqO1EdTE/QiWp+yr8/e0wUO/DA=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStage>
+      <Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-5a6a0d735e1d4eb88b87">
+        <v2.8:Manufacturer>Some Manufacturer</v2.8:Manufacturer>
+        <v2.8:ManufacturerAddress>Infinite Loop 1</v2.8:ManufacturerAddress>
+        <v2.8:VIN>VEH-1234567890</v2.8:VIN>
+        <v2.8:Date>2021-06-07T22:00:00Z</v2.8:Date>
+        <v2.8:LegislativeCategory>M3</v2.8:LegislativeCategory>
+        <v2.8:CorrectedActualMass>10680</v2.8:CorrectedActualMass>
+        <v2.8:TechnicalPermissibleMaximumLadenMass>18000</v2.8:TechnicalPermissibleMaximumLadenMass>
+        <v2.8:AirdragModifiedMultistage>true</v2.8:AirdragModifiedMultistage>
+        <v2.8:NgTankSystem>Compressed</v2.8:NgTankSystem>
+        <v2.8:ClassBus>II</v2.8:ClassBus>
+        <v2.8:NumberPassengerSeatsLowerDeck>86</v2.8:NumberPassengerSeatsLowerDeck>
+        <v2.8:NumberPassengersStandingLowerDeck>0</v2.8:NumberPassengersStandingLowerDeck>
+        <v2.8:NumberPassengerSeatsUpperDeck>0</v2.8:NumberPassengerSeatsUpperDeck>
+        <v2.8:NumberPassengersStandingUpperDeck>0</v2.8:NumberPassengersStandingUpperDeck>
+        <v2.8:BodyworkCode>CE</v2.8:BodyworkCode>
+        <v2.8:LowEntry>true</v2.8:LowEntry>
+        <v2.8:HeightIntegratedBody>3000</v2.8:HeightIntegratedBody>
+        <v2.8:VehicleLength>10633</v2.8:VehicleLength>
+        <v2.8:VehicleWidth>2550</v2.8:VehicleWidth>
+        <v2.8:EntranceHeight>270</v2.8:EntranceHeight>
+        <v2.8:DoorDriveTechnology>pneumatic</v2.8:DoorDriveTechnology>
+        <v2.8:VehicleDeclarationType>final</v2.8:VehicleDeclarationType>
+        <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType">
+          <v2.8:AirDrag>
+            <Data id="CabinX23h" xsi:type="AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <Manufacturer>Generic Manufacturer</Manufacturer>
+              <Model>Generic Model</Model>
+              <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
+              <Date>2017-03-24T15:00:00Z</Date>
+              <AppVersion>Vecto AirDrag x.y</AppVersion>
+              <CdxA_0>4.90</CdxA_0>
+              <TransferredCdxA>4.90</TransferredCdxA>
+              <DeclaredCdxA>4.90</DeclaredCdxA>
+            </Data>
+            <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                <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>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </v2.8:AirDrag>
+          <v2.8:Auxiliaries>
+            <v2.8:Data xsi:type="v2.8:CompletedVehicleAuxiliaryDataDeclarationType">
+              <v2.8:ElectricSystem>
+                <v2.8:LEDLights>
+                  <v2.8:Interiorlights>true</v2.8:Interiorlights>
+                  <v2.8:Dayrunninglights>true</v2.8:Dayrunninglights>
+                  <v2.8:Positionlights>true</v2.8:Positionlights>
+                  <v2.8:Brakelights>true</v2.8:Brakelights>
+                  <v2.8:Headlights>true</v2.8:Headlights>
+                </v2.8:LEDLights>
+              </v2.8:ElectricSystem>
+              <v2.8:HVAC>
+                <v2.8:SystemConfiguration>6</v2.8:SystemConfiguration>
+                <v2.8:HeatPumpTypeDriverCompartment>none</v2.8:HeatPumpTypeDriverCompartment>
+                <v2.8:HeatPumpModeDriverCompartment>N.A.</v2.8:HeatPumpModeDriverCompartment>
+                <v2.8:HeatPumpTypePassengerCompartment>non R-744 2-stage</v2.8:HeatPumpTypePassengerCompartment>
+                <v2.8:HeatPumpModePassengerCompartment>cooling</v2.8:HeatPumpModePassengerCompartment>
+                <v2.8:AuxiliaryHeaterPower>15000</v2.8:AuxiliaryHeaterPower>
+                <v2.8:DoubleGlazing>true</v2.8:DoubleGlazing>
+                <v2.8:AdjustableAuxiliaryHeater>false</v2.8:AdjustableAuxiliaryHeater>
+                <v2.8:SeparateAirDistributionDucts>false</v2.8:SeparateAirDistributionDucts>
+              </v2.8:HVAC>
+            </v2.8:Data>
+          </v2.8:Auxiliaries>
+        </v2.8:Components>
+      </Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV</SimulationToolVersion>
+        <Date>2021-06-08T19:17:34.7076217Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-4e4b3629643e459d9c2c">
+        <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>tFVU88I1bcALZmtSUnTM5c9ue8L1NstlboChNj2NBOc=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStage>
+  <ManufacturingStage stageCount="5">
+    <Data xsi:type="BusManufacturingStageDataType" id="MST-67c850fef6ac40c8be1f">
+      <HashPreviousStage>
+        <di:Reference URI="#MST-4e4b3629643e459d9c2c">
+          <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>tFVU88I1bcALZmtSUnTM5c9ue8L1NstlboChNj2NBOc=</di:DigestValue>
+        </di:Reference>
+      </HashPreviousStage>
+      <Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-2d3ccda8f72345568864">
+        <v2.8:Manufacturer>Somebody</v2.8:Manufacturer>
+        <v2.8:ManufacturerAddress>Address</v2.8:ManufacturerAddress>
+        <v2.8:VIN>VIN-1234</v2.8:VIN>
+        <v2.8:Date>2021-06-07T22:00:00Z</v2.8:Date>
+        <v2.8:AirdragModifiedMultistage>true</v2.8:AirdragModifiedMultistage>
+        <v2.8:VehicleDeclarationType>final</v2.8:VehicleDeclarationType>
+        <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType">
+          <v2.8:AirDrag>
+            <v2.0:Data id="CabinX23h" xsi:type="AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer>
+              <v2.0:Model>Generic Model</v2.0:Model>
+              <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber>
+              <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date>
+              <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion>
+              <v2.0:CdxA_0>4.90</v2.0:CdxA_0>
+              <v2.0:TransferredCdxA>4.90</v2.0:TransferredCdxA>
+              <v2.0:DeclaredCdxA>4.90</v2.0:DeclaredCdxA>
+            </v2.0:Data>
+            <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+              <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#">
+                <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>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue>
+              </di:Reference>
+            </v2.0:Signature>
+          </v2.8:AirDrag>
+        </v2.8:Components>
+      </Vehicle>
+      <ApplicationInformation>
+        <SimulationToolVersion>0.7.3.2247-DEV</SimulationToolVersion>
+        <Date>2021-06-08T19:18:29.4586936Z</Date>
+      </ApplicationInformation>
+    </Data>
+    <Signature>
+      <di:Reference URI="#MST-67c850fef6ac40c8be1f">
+        <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>UgLuCebJJ9KWYO9tDVVuLjlGRvC5qfsZudmyZQWJiic=</di:DigestValue>
+      </di:Reference>
+    </Signature>
+  </ManufacturingStage>
+</VectoOutputMultistage>
\ No newline at end of file
diff --git a/VectoCommon/VectoHashingTest/VectoHashTest.cs b/VectoCommon/VectoHashingTest/VectoHashTest.cs
index 35be5eccbc..3609921c55 100644
--- a/VectoCommon/VectoHashingTest/VectoHashTest.cs
+++ b/VectoCommon/VectoHashingTest/VectoHashTest.cs
@@ -36,8 +36,13 @@ using System.Runtime.Remoting.Metadata.W3cXsd2001;
 using System.Text;
 using System.Xml;
 using System.Xml.XPath;
+using Ninject;
 using NUnit.Framework;
 using TUGraz.VectoCommon.Hashing;
+using TUGraz.VectoCommon.InputData;
+using TUGraz.VectoCore;
+using TUGraz.VectoCore.InputData.FileIO.XML;
+using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider;
 using TUGraz.VectoCore.Utils;
 using TUGraz.VectoHashing;
 using VectoHashingTest.Utils;
@@ -55,12 +60,20 @@ namespace VectoHashingTest
 		public const string ReferenceXMLEngine = @"Testdata\XML\Reference\vecto_engine-sample.xml";
 		public const string ReferenceXMLVehicle = @"Testdata\XML\Reference\vecto_vehicle-sample_FULL.xml";
 
+
+		protected IXMLInputDataReader xmlInputReader;
+		private IKernel _kernel;
+
 		[OneTimeSetUp]
 		public void RunBeforeAnyTests()
 		{
 			Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
+
+			_kernel = new StandardKernel(new VectoNinjectModule());
+			xmlInputReader = _kernel.Get<IXMLInputDataReader>();
 		}
 
+		
 		[TestCase]
 		public void TestComponentsEngineFile()
 		{
@@ -594,5 +607,54 @@ namespace VectoHashingTest
 			Assert.AreEqual("l7Z22F1bPMaAD4+0WNY+cahbjDKE80gxYv6K91YTMcU=", primaryHash);
 		}
 
+
+		[TestCase(@"Testdata\XML\Multistage\final.VIF_Report_5.xml")]
+		public void TestMultistageVerifyHashStructure(string file)
+		{
+			var h = VectoHash.Load(file);
+
+			var hashCalcPrimary = h.ComputeHash(VectoComponents.VectoPrimaryVehicleInformation);
+			var hashReadPrimary = h.ReadHash(VectoComponents.VectoPrimaryVehicleInformation);
+
+            Assert.AreEqual(hashReadPrimary, hashCalcPrimary);
+
+            var hashCalcInterim1 = h.ComputeHash(VectoComponents.VectoManufacturingStage, 0);
+			var hashReadInterim1 = h.ReadHash(VectoComponents.VectoManufacturingStage, 0);
+
+			Assert.AreEqual(hashReadInterim1, hashCalcInterim1);
+
+			var hashCalcInterim2 = h.ComputeHash(VectoComponents.VectoManufacturingStage, 1);
+			var hashReadInterim2 = h.ReadHash(VectoComponents.VectoManufacturingStage, 1);
+
+			Assert.AreEqual(hashReadInterim2, hashCalcInterim2);
+
+			var hashCalcInterim3 = h.ComputeHash(VectoComponents.VectoManufacturingStage, 2);
+			var hashReadInterim3 = h.ReadHash(VectoComponents.VectoManufacturingStage, 2);
+
+			Assert.AreEqual(hashReadInterim3, hashCalcInterim3);
+
+			var hashCalcInterim4 = h.ComputeHash(VectoComponents.VectoManufacturingStage, 3);
+			var hashReadInterim4 = h.ReadHash(VectoComponents.VectoManufacturingStage, 3);
+
+			Assert.AreEqual(hashReadInterim4, hashCalcInterim4);
+
+
+			var reader = XmlReader.Create(file);
+
+			var vif = xmlInputReader.CreateDeclaration(reader) as IMultistageBusInputDataProvider;
+			var inputDataProvider = new XMLDeclarationVIFInputData(vif, null);
+
+
+			Assert.AreEqual(hashReadPrimary, inputDataProvider.MultistageJobInputData.JobInputData.PrimaryVehicle.VehicleSignatureHash.DigestValue);
+
+			Assert.AreEqual(hashReadPrimary, inputDataProvider.MultistageJobInputData.JobInputData.ManufacturingStages[0].HashPreviousStage.DigestValue);
+
+			Assert.AreEqual(hashReadInterim1, inputDataProvider.MultistageJobInputData.JobInputData.ManufacturingStages[1].HashPreviousStage.DigestValue);
+
+			Assert.AreEqual(hashReadInterim2, inputDataProvider.MultistageJobInputData.JobInputData.ManufacturingStages[2].HashPreviousStage.DigestValue);
+
+			Assert.AreEqual(hashReadInterim3, inputDataProvider.MultistageJobInputData.JobInputData.ManufacturingStages[3].HashPreviousStage.DigestValue);
+
+		}
 	}
 }
diff --git a/VectoCommon/VectoHashingTest/VectoHashingTest.csproj b/VectoCommon/VectoHashingTest/VectoHashingTest.csproj
index 9c1c1ad09c..d35e63fe05 100644
--- a/VectoCommon/VectoHashingTest/VectoHashingTest.csproj
+++ b/VectoCommon/VectoHashingTest/VectoHashingTest.csproj
@@ -38,6 +38,9 @@
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <ItemGroup>
+    <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>
+    </Reference>
     <Reference Include="nunit.framework, Version=3.11.0.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
       <HintPath>..\..\packages\NUnit.3.11.0\lib\net45\nunit.framework.dll</HintPath>
       <Private>True</Private>
@@ -68,6 +71,9 @@
     <Content Include="Testdata\XML\Invalid\invalid-comp.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
+    <Content Include="Testdata\XML\Multistage\final.VIF_Report_5.xml">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
     <Content Include="Testdata\XML\Multistage\vecto_multistage_primary_vehicle_stage_2_3_group41.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
diff --git a/VectoCommon/VectoHashingTest/packages.config b/VectoCommon/VectoHashingTest/packages.config
index e3afc87f5e..9ef6331a66 100644
--- a/VectoCommon/VectoHashingTest/packages.config
+++ b/VectoCommon/VectoHashingTest/packages.config
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
+  <package id="Ninject" version="3.3.4" targetFramework="net45" />
   <package id="NUnit" version="3.11.0" targetFramework="net45" />
   <package id="NUnit3TestAdapter" version="3.11.2" targetFramework="net45" />
 </packages>
\ No newline at end of file
-- 
GitLab