diff --git a/VectoCore/Utils/SI.cs b/VectoCore/Utils/SI.cs
index c8adb861b778c1f367b339cb87c46920f0d5353f..a065fc18201fbcc732c322299f28ec917ac51d45 100644
--- a/VectoCore/Utils/SI.cs
+++ b/VectoCore/Utils/SI.cs
@@ -78,7 +78,7 @@ namespace TUGraz.VectoCore.Utils
 		}
 
 		[JsonConstructor]
-		protected Ton(double val) : base(new SI(val).Kilo.Kilo.Gramm) {}
+		protected Ton(double val) : base(new SI(val).Ton) {}
 	}
 
 
@@ -333,11 +333,8 @@ namespace TUGraz.VectoCore.Utils
 			min,
 			c,
 			h,
-
-			/// <summary>
-			/// Milli
-			/// </summary>
-			milli
+			milli,
+			t
 		}
 
 		/// <summary>
@@ -502,6 +499,11 @@ namespace TUGraz.VectoCore.Utils
 					denominator.Add(Unit.s);
 					denominator.Add(Unit.s);
 					break;
+				case Unit.t:
+					numerator.Add(Unit.k);
+					numerator.Add(Unit.k);
+					numerator.Add(Unit.g);
+					break;
 				default:
 					numerator.Add(unit);
 					break;
@@ -576,6 +578,15 @@ namespace TUGraz.VectoCore.Utils
 			get { return new SI(new SI(this, toUnit: Unit.k), 0.001, Unit.g, Unit.g); }
 		}
 
+		/// <summary>
+		///  [t] (to basic unit: [kg])
+		/// </summary>
+		[DebuggerHidden]
+		public SI Ton
+		{
+			get { return new SI(new SI(this, toUnit: Unit.k), 1000, Unit.t, Unit.g); }
+		}
+
 
 		/// <summary>
 		///     [N]