diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/Integration/testHVACssm.AHSM b/VECTOAux/VectoAuxiliariesTests/TestFiles/Integration/testHVACssm.AHSM
index 51a90adbbf4be4e88400818869d2ecd674081a23..195e633b36ec1707b734219a171d2314e3fa0c8f 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/Integration/testHVACssm.AHSM
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/Integration/testHVACssm.AHSM
@@ -38,202 +38,12 @@
       "AH_FuelEnergyToHeatToCoolant": 0.2,
       "AH_CoolantHeatTransferredToAirCabinHeater": 0.75
     },
-    "TechList": [
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Separate air distribution ducts",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.04,
-        "LowFloorC": 0.04,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.04,
-        "SemiLowFloorC": 0.04,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.04,
-        "RaisedFloorC": 0.04,
-        "OnVehicle": false,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": true,
-        "LineType": 0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Adjustable auxiliary heater",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.02,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.02,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.02,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Adjustable coolant thermostat",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.02,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.02,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.02,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Engine waste gas heat exchanger",
-        "LowFloorH": 0.04,
-        "LowFloorV": 0.04,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Heat pump systems",
-        "LowFloorH": 0.06,
-        "LowFloorV": 0.06,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.04,
-        "SemiLowFloorV": 0.04,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.04,
-        "RaisedFloorV": 0.04,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Double-glazing",
-        "LowFloorH": 0.04,
-        "LowFloorV": 0.04,
-        "LowFloorC": 0.04,
-        "SemiLowFloorH": 0.04,
-        "SemiLowFloorV": 0.04,
-        "SemiLowFloorC": 0.04,
-        "RaisedFloorH": 0.04,
-        "RaisedFloorV": 0.04,
-        "RaisedFloorC": 0.04,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": true,
-        "ActiveVC": true,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Tinted windows",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": false,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "$type": "TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC.TechListBenefitLine, VectoCore",
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Fan control strategy (serial/parallel)",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.02,
-        "LowFloorC": 0.02,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.02,
-        "SemiLowFloorC": 0.02,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.02,
-        "RaisedFloorC": 0.02,
-        "OnVehicle": false,
-        "ActiveVH": true,
-        "ActiveVV": true,
-        "ActiveVC": true,
-        "LineType": 1,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      }
-    ]
+    "SSMTechologyBenefits": {
+      "Cooling": 0.0,
+      "Heating": 0.0,
+      "Ventilation": 0.0,
+      "VentilationHeating": 0.0,
+      "VentilationCooling": 0.0
+    }
   }
 }
\ No newline at end of file
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/ssm.Ahsm b/VECTOAux/VectoAuxiliariesTests/TestFiles/ssm.Ahsm
index 706db1e951647fc7a3d0f0884f74fb5aa86ea854..3540ee5764e03cca8c1730238091e7bed70aa393 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/ssm.Ahsm
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/ssm.Ahsm
@@ -7,22 +7,18 @@
       "BC_SolarClouding": 0.8,
       "BC_HeatPerPassengerIntoCabinW": 80.0,
       "BC_PassengerBoundaryTemperature": 13.0,
-      "BC_PassengerDensityLowFloor": 3.0,
-      "BC_PassengerDensitySemiLowFloor": 2.0,
-      "BC_PassengerDensityRaisedFloor": 1.4,
-      "BC_CalculatedPassengerNumber": 33.754349999999995,
       "BC_HeatingBoundaryTemperature": 20.0,
       "BC_CoolingBoundaryTemperature": 24.0,
       "BC_VentilationRate": 25.0,
       "BC_VentilationRateHeating": 25.0,
       "BC_SpecificVentilationPower": 0.6,
-      "BP_FloorType": "HighFloor", 
-      "BP_BusSurfaceArea": 54.3405, 
+      "BP_FloorType": "HighFloor",
+      "BP_BusSurfaceArea": 54.3405,
       "BP_BusWindowSurfaceArea": 20.9825,
       "BP_BusVolume": 0,
-      "BP_PassengerCount":  34, 
-      "BC_UValue": 3, 
-      "AC_COP": 4.0,
+      "BP_PassengerCount": 34,
+      "BC_UValue": 3,
+      "AC_COP": 3.5,
       "BC_AuxHeaterEfficiency": 1.0,
       "BC_GCVDieselOrHeatingOil": 13.0,
       "BC_VolumicMassDieselOrHeatingOil": 1.0,
@@ -48,775 +44,12 @@
       "AH_FuelEnergyToHeatToCoolant": 0.2,
       "AH_CoolantHeatTransferredToAirCabinHeater": 0.75
     },
-    "TechList": [
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Foils (g-value reduction)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.01,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.01,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.01
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Double-glazing (g-value reduction- u-value reduction)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.012,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.025,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.02,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.025
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Heat insulation glazing (u-value reduction)",
-        "LowFloorH": 0.005,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.028,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.024,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.024
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Roof insulation (u-value reduction)",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.0,
-        "LowFloorC": -0.01,
-        "SemiLowFloorH": -0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": -0.012,
-        "RaisedFloorH": -0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": -0.032,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": -0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": -0.032
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Wall insulation (u-value reduction)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.02,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.019,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.05,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.02,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.05
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Floor insulation (u-value reduction)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.027,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.012,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.02,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.012
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Door insulation (u-value reduction)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.02,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.028,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.021,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.021
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.02,
-        "SemiLowFloorH": 0.005,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.036,
-        "RaisedFloorH": 0.008,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.041,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.008,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.041
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Insulation of heating and cooling pipes (increase heating efficiency)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.02,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.024,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.029,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.029
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "\"\"\"Changeable\"\" glas (g-value)\"",
-        "LowFloorH": 0.005,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.025,
-        "RaisedFloorH": 0.011,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.025,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.011,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.025
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Reflective paintings",
-        "LowFloorH": 0.005,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.005,
-        "SemiLowFloorH": 0.005,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.02,
-        "RaisedFloorH": 0.005,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.012,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.005,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.012
-      },
-      {
-        "Units": "fraction",
-        "Category": "Insulation",
-        "BenefitName": "Insulation of engine compartment",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.023,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.02,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.02
-      },
-      {
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Fan engines (EC- Brush) (efficiency)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.01,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.03,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.018,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": true,
-        "ActiveVV": true,
-        "ActiveVC": true,
-        "LineType": 3,
-        "H": 0.0,
-        "VH": 0.018,
-        "VV": 0.018,
-        "VC": 0.018,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Fan controll strategy (serial / parallel)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.005,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.017,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.02,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": true,
-        "ActiveVV": true,
-        "ActiveVC": true,
-        "LineType": 3,
-        "H": 0.0,
-        "VH": 0.02,
-        "VV": 0.02,
-        "VC": 0.02,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Air curtain (reduces air exchange between in-cabin room and environment",
-        "LowFloorH": 0.01,
-        "LowFloorV": -0.005,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Partial air recirculation",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.0,
-        "LowFloorC": -0.01,
-        "SemiLowFloorH": -0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": -0.012,
-        "RaisedFloorH": -0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": -0.032,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": -0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": -0.032
-      },
-      {
-        "Units": "fraction",
-        "Category": "Ventilation",
-        "BenefitName": "Variable fresh air rate (influence on heating / cooling demand)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": -0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": -0.012,
-        "RaisedFloorH": -0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": -0.032,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": -0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": -0.032
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED",
-        "LowFloorH": 0.014,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.024,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Heat storage (increase heating efficiency)",
-        "LowFloorH": 0.012,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.028,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.005,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.005,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Heat pump systems (increase heating efficiency)",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.02,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.005,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.005,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T]",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.019,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.03,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.03,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Heated surfaces",
-        "LowFloorH": -0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": -0.012,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": -0.032,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": -0.032,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Heated seats",
-        "LowFloorH": 0.01,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.01,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.01,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.01,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Heating",
-        "BenefitName": "Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc)",
-        "LowFloorH": 0.02,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.015,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.02,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.02,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.01,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.02,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.02
-      },
-      {
-        "Units": "KW",
-        "Category": "Cooling",
-        "BenefitName": "Driver ac-system (mechanical)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": -0.2,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": -0.3,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": -0.4,
-        "OnVehicle": false,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 1,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.0
-      },
-      {
-        "Units": "KW",
-        "Category": "Cooling",
-        "BenefitName": "Driver ac-system (electrical)",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": -0.1,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": -0.15,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": -0.2,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 2,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": -0.2
-      },
-      {
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Different sizes of air ducts (pressure loss effects power consumption of the fan engines)",
-        "LowFloorH": 0.0,
-        "LowFloorV": -0.01,
-        "LowFloorC": 0.0,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": -0.012,
-        "SemiLowFloorC": 0.0,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": -0.032,
-        "RaisedFloorC": 0.0,
-        "OnVehicle": true,
-        "ActiveVH": true,
-        "ActiveVV": true,
-        "ActiveVC": true,
-        "LineType": 3,
-        "H": 0.0,
-        "VH": -0.032,
-        "VV": -0.032,
-        "VC": -0.032,
-        "C": 0.0
-      },
-      {
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Low temperature storages / storage vaporizer",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.014,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.012,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.012,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.012
-      },
-      {
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Speed depending air conditioning",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.018,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.02,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.021,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.021
-      },
-      {
-        "Units": "fraction",
-        "Category": "Cooling",
-        "BenefitName": "Ejector",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.023,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.024,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.012,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.012
-      },
-      {
-        "Units": "Fraction",
-        "Category": "Cooling",
-        "BenefitName": "Downhill  savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)\"",
-        "LowFloorH": 0.0,
-        "LowFloorV": 0.0,
-        "LowFloorC": 0.01,
-        "SemiLowFloorH": 0.0,
-        "SemiLowFloorV": 0.0,
-        "SemiLowFloorC": 0.028,
-        "RaisedFloorH": 0.0,
-        "RaisedFloorV": 0.0,
-        "RaisedFloorC": 0.021,
-        "OnVehicle": true,
-        "ActiveVH": false,
-        "ActiveVV": false,
-        "ActiveVC": false,
-        "LineType": 0,
-        "H": 0.0,
-        "VH": 0.0,
-        "VV": 0.0,
-        "VC": 0.0,
-        "C": 0.021
-      }
-    ]
+    "SSMTechologyBenefits": {
+      "Cooling": 0.259,
+      "Heating": 0.142,
+      "Ventilation": 0.006,
+      "VentilationHeating": 0.0,
+      "VentilationCooling": 0.006
+    } 
   }
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
index 10a76f4dd1ec4b5ce1effa7f4841c9274d54e4ec..7705334ecb59a98ab6120ae1dc1de4015f03293d 100644
--- a/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
@@ -78,10 +78,16 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 			retVal.FuelEnergyToHeatToCoolant = genInput.GetEx<double>("AH_FuelEnergyToHeatToCoolant");
 			retVal.CoolantHeatTransferredToAirCabinHeater = genInput.GetEx<double>("AH_CoolantHeatTransferredToAirCabinHeater");
 
-			retVal.Technologies = new TechnologyBenefits() {
-				// TODO: MQ 2020-01-27 read from file!
-				//CValueVariation = 
-			};
+			var benefits = body["SSMTechologyBenefits"];
+			retVal.Technologies = benefits != null
+				? new TechnologyBenefits() {
+					CValueVariation = benefits.GetEx<double>("Cooling"),
+					HValueVariation = benefits.GetEx<double>("Heating"),
+					VVValueVariation = benefits.GetEx<double>("Ventilation"),
+					VHValueVariation = benefits.GetEx<double>("VentilationHeating"),
+					VCValueVariation = benefits.GetEx<double>("VentilationCooling")
+				}
+				: new TechnologyBenefits();
 
 			return retVal;
 		}
diff --git a/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
index fb9f849b9cbf778835df87d972f7b80eecd80cd4..4767f7e1e5a99998d4fe8db04c2baaa84b39742d 100644
--- a/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
+++ b/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
@@ -30,13 +30,7 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 				body["EnvironmentalConditions"] = string.IsNullOrWhiteSpace(auxCfg.SSMInputs.EnvironmentalConditions.Source)
 					? ""
 					: JSONFileWriter.GetRelativePath(auxCfg.SSMInputs.EnvironmentalConditions.Source, basePath);
-				body["SSMTechologyBenefits"] = new Dictionary<string, object>() {
-					{ "Heating", auxCfg.SSMInputs.Technologies.HValueVariation},
-					{ "Cooling", auxCfg.SSMInputs.Technologies.CValueVariation },
-					{ "Ventilation", auxCfg.SSMInputs.Technologies.VVValueVariation },
-					{ "VentilationHeating", auxCfg.SSMInputs.Technologies.VHValueVariation},
-					{ "VentilationCooling", auxCfg.SSMInputs.Technologies.VCValueVariation}
-				};
+				
 					//string.IsNullOrWhiteSpace(auxCfg.SSMInputs.Technologies.Source)
 					//? ""
 					//: JSONFileWriter.GetRelativePath(auxCfg.SSMInputs.Technologies.Source, basePath);
@@ -164,6 +158,13 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 			try {
 				var body = new Dictionary<string, object>();
 				body["SSMInputs"] = SaveGenInputs(ssmInput);
+				body["SSMTechologyBenefits"] = new Dictionary<string, object>() {
+					{ "Heating", ssmInput.Technologies.HValueVariation},
+					{ "Cooling", ssmInput.Technologies.CValueVariation },
+					{ "Ventilation", ssmInput.Technologies.VVValueVariation },
+					{ "VentilationHeating", ssmInput.Technologies.VHValueVariation},
+					{ "VentilationCooling", ssmInput.Technologies.VCValueVariation}
+				};
 				//body["TechList"] = SaveTechlist(ssmInput);
 
 				JSONInputDataFactory.WriteFile(JToken.FromObject(new Dictionary<string, object>() { { "Header", "AHSM" }, { "Body", body } }), filePath);