diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/BusAuxiliaryInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/BusAuxiliaryInputData.cs
index 8f2d74027f0fdc3cd0cee9c30a4381aa8617e6a2..fb66e9b47b5d473f41f853538bad01ed74155c66 100644
--- a/VectoCore/VectoCore/InputData/FileIO/JSON/BusAuxiliaryInputData.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/JSON/BusAuxiliaryInputData.cs
@@ -78,7 +78,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 				.GetEx<double>("AverageCurrentDemandWithoutBaseLoad").SI<Ampere>();
 
 			// PowerNetVoltage
-			//electricalUserInputsConfig.PowerNetVoltage = elData.GetEx<double>("PowerNetVoltage").SI<Volt>();
+			electricalUserInputsConfig.PowerNetVoltage = elData.GetEx<double>("PowerNetVoltage").SI<Volt>();
 
 
 			// SmartElectrical
diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
index 8e7cac17b6ff4d19b2d3d150c38a77348a842f79..8dea8fe3f00d9bdf77847e7e4ae78e5e9802fce4 100644
--- a/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/JSON/SSMInputData.cs
@@ -51,6 +51,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 			retVal.BusWindowSurface = genInput.GetEx<double>("BC_BusWindowSurfaceArea").SI<SquareMeter>();
 			retVal.BusVolume = genInput.GetEx<double>("BC_BusVolume").SI<CubicMeter>();
 			retVal.UValue = genInput.GetEx<double>("BC_UValue").SI<WattPerKelvinSquareMeter>();
+			retVal.NumberOfPassengers = genInput.GetEx<double>("BC_PassengerCount");
 			retVal.COP = genInput.GetEx<double>("BC_COP");
 			//retVal.GCVDieselOrHeatingOil = genInput.GetEx<double>("BC_GCVDieselOrHeatingOil").SI(Unit.SI.Kilo.Watt.Hour.Per.Kilo.Gramm).Cast<JoulePerKilogramm>();
 																										//retVal.MaxTemperatureDeltaForLowFloorBusses = genInput.GetEx<double>("BC_MaxTemperatureDeltaForLowFloorBusses").SI<Kelvin>();
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/Electrics/ResultCard.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/Electrics/ResultCard.cs
index c08dab04fc44fa3977fb6d50c74da6184b90fe89..01dd109ed12cd1e602c9bea4d4fd92b2e61b8b2f 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/Electrics/ResultCard.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/Electrics/ResultCard.cs
@@ -26,6 +26,8 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Electric
 			return 0.SI<Ampere>();
 		}
 
+		public Dictionary<Ampere, Ampere> Entries { get { return new Dictionary<Ampere, Ampere>();} }
+
 		#endregion
 	}
 
@@ -58,6 +60,11 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Electric
 			return GetOrInterpolate(Amps);
 		}
 
+		public Dictionary<Ampere, Ampere> Entries
+		{
+			get { return _results.ToDictionary(x => x.Amps, x => x.SmartAmps); }
+		}
+
 
 		// Helpers
 		/// <summary>
diff --git a/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
index 282baeaa22318078127ed7ae371f7928326b6429..fe030042f0ce71f0162bf3ac6db24cee97bf3f5b 100644
--- a/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
+++ b/VectoCore/VectoCore/OutputData/FileIO/BusAuxWriter.cs
@@ -79,10 +79,10 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 
 			// ResultCardIdle
 			var resultCard = new List<object>();
-			foreach (var result in ((ResultCard)electricalUserCfg.ResultCardIdle).Results) {
+			foreach (var result in electricalUserCfg.ResultCardIdle.Entries) {
 				resultCard.Add(new Dictionary<string, object>() {
-					{ "Amps",  result.Amps.Value()},
-					{"SmartAmps",result.SmartAmps.Value() }
+					{ "Amps",  result.Key.Value()},
+					{"SmartAmps",result.Value.Value() }
 				});
 			}
 
@@ -91,10 +91,10 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 
 			// ResultCardOverrun
 			resultCard.Clear();
-			foreach (var result in ((ResultCard)electricalUserCfg.ResultCardOverrun).Results) {
+			foreach (var result in electricalUserCfg.ResultCardOverrun.Entries) {
 				resultCard.Add(new Dictionary<string, object>() {
-					{ "Amps",  result.Amps.Value()},
-					{"SmartAmps",result.SmartAmps.Value() }
+					{ "Amps",  result.Key.Value()},
+					{"SmartAmps",result.Value.Value() }
 				});
 			}
 
@@ -102,10 +102,10 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 
 			// ResultCardTraction
 			resultCard.Clear();
-			foreach (var result in ((ResultCard)electricalUserCfg.ResultCardTraction).Results) {
+			foreach (var result in electricalUserCfg.ResultCardTraction.Entries) {
 				resultCard.Add(new Dictionary<string, object>() {
-					{ "Amps",  result.Amps.Value()},
-					{"SmartAmps",result.SmartAmps.Value() }
+					{ "Amps",  result.Key.Value()},
+					{"SmartAmps",result.Value.Value() }
 				});
 			}