diff --git a/README.md b/README.md
index 84e8393fcbfb641bf7818b91a14921f8781c24ce..904e85d58545492cda4bdec46b2268764776acc0 100644
--- a/README.md
+++ b/README.md
@@ -79,9 +79,9 @@ Some units of special interest for urban simulation introduced with this plug-in
 | W/m²     | [M]/[T]³ Intensity
 | ppm      | one 
 | dB       | one 
-| g COâ‚‚eq  | [M] CarbonEmission
-| kg COâ‚‚eq | [M] CarbonEmission
-| t COâ‚‚eq  | [M] CarbonEmission
+| gCOâ‚‚eq   | [M] CarbonEmission
+| kgCOâ‚‚eq  | [M] CarbonEmission
+| tonCOâ‚‚eq | [M] CarbonEmission
 | €        | [$]
 | $        | [$]
 
diff --git a/de.hftstuttgart.cityunits.model/src/de/hftstuttgart/cityunits/model/UrbanSimulationUnits.java b/de.hftstuttgart.cityunits.model/src/de/hftstuttgart/cityunits/model/UrbanSimulationUnits.java
index 85fd3644836aff4e83f3aa8bf57ec9876fb14da8..df6ace88178302bf5e57f2f69533efff31d62099 100644
--- a/de.hftstuttgart.cityunits.model/src/de/hftstuttgart/cityunits/model/UrbanSimulationUnits.java
+++ b/de.hftstuttgart.cityunits.model/src/de/hftstuttgart/cityunits/model/UrbanSimulationUnits.java
@@ -33,9 +33,10 @@ public class UrbanSimulationUnits extends AbstractSystemOfUnits {
 	}
 
 	public static final Unit<Mass> TON = addUnit(Units.KILOGRAM.multiply(1000));
-	public static final Unit<CarbonEmission> GRAM_CO2_EQUIVALENT = Units.GRAM.asType(CarbonEmission.class);
-	public static final Unit<CarbonEmission> KILOGRAM_CO2_EQUIVALENT = Units.KILOGRAM.asType(CarbonEmission.class);
-	public static final Unit<CarbonEmission> TON_CO2_EQUIVALENT = TON.asType(CarbonEmission.class);
+	public static final Unit<CarbonEmission> KILOGRAM_CO2_EQUIVALENT = addUnit(
+			AlternateUnit.of(Units.KILOGRAM, "kgCOâ‚‚eq").asType(CarbonEmission.class));
+	public static final Unit<CarbonEmission> GRAM_CO2_EQUIVALENT = addUnit(KILOGRAM_CO2_EQUIVALENT.divide(1000));
+	public static final Unit<CarbonEmission> TON_CO2_EQUIVALENT = addUnit(KILOGRAM_CO2_EQUIVALENT.multiply(1000));
 
 	public static final Unit<Dimensionless> PARTS_PER_MILLION = addUnit(new TransformedUnit<>(AbstractUnit.ONE,
 			MultiplyConverter.ofRational(BigInteger.ONE, BigInteger.valueOf(1000000))));
@@ -45,16 +46,17 @@ public class UrbanSimulationUnits extends AbstractSystemOfUnits {
 			new AlternateUnit<Intensity>(Units.WATT.divide(Units.SQUARE_METRE), "W/m²"));
 
 	// To model costs I added monetary units quick and dirty as SI base units.
-	// According to JavaDoc of AbstractUnit,  monetary units should rather be implemented in an extra type hierarchy
-	// below ComparableUnit.
+	// According to JavaDoc of AbstractUnit, monetary units should rather be
+	// implemented in an extra type hierarchy below ComparableUnit.
 	public final static Dimension MONEY_DIMENSION = UnitDimension.parse('M');
 	public final static Unit<Euro> EURO = new BaseUnit<Euro>("€", MONEY_DIMENSION);
 	public final static Unit<Dollar> DOLLAR = new BaseUnit<Dollar>("$", MONEY_DIMENSION);
 
 	static {
 		SimpleUnitFormat.getInstance().label(TON, "t");
-		SimpleUnitFormat.getInstance().label(KILOGRAM_CO2_EQUIVALENT, "kg COâ‚‚eq");
-		SimpleUnitFormat.getInstance().label(TON_CO2_EQUIVALENT, "t COâ‚‚eq");
+		SimpleUnitFormat.getInstance().label(KILOGRAM_CO2_EQUIVALENT, "kgCOâ‚‚eq");
+		SimpleUnitFormat.getInstance().label(GRAM_CO2_EQUIVALENT, "gCOâ‚‚eq");
+		SimpleUnitFormat.getInstance().label(TON_CO2_EQUIVALENT, "tonCOâ‚‚eq");
 		SimpleUnitFormat.getInstance().label(DECIBEL, "dB");
 		SimpleUnitFormat.getInstance().label(PARTS_PER_MILLION, "ppm");
 		SimpleUnitFormat.getInstance().label(EURO, "€");
diff --git a/de.hftstuttgart.cityunits.tests/src/de/hftstuttgart/cityunits/tests/QuantityTest.java b/de.hftstuttgart.cityunits.tests/src/de/hftstuttgart/cityunits/tests/QuantityTest.java
index da7d8029725a4559840581bc521167e68ce4a680..2cc46da5424820e3721cee5e2a3ac771a691e55a 100644
--- a/de.hftstuttgart.cityunits.tests/src/de/hftstuttgart/cityunits/tests/QuantityTest.java
+++ b/de.hftstuttgart.cityunits.tests/src/de/hftstuttgart/cityunits/tests/QuantityTest.java
@@ -18,6 +18,7 @@ import tech.units.indriya.quantity.Quantities;
 import tech.units.indriya.unit.Units;
 
 // Quantities.getQuantity("1.50 €"); does not compile in Maven without cast to String ???
+// mvn install won't run this tests, since tycho (?) handles tests as integration tests, thus, mvn verify is required 
 class QuantityTest {
 	@BeforeAll
 	static void init() {
@@ -67,12 +68,13 @@ class QuantityTest {
 	}
 
 	@Test
-	void testCO2eq() {
-		Quantity<CarbonEmission> q = Quantities.getQuantity((String) "5200.7 kg COâ‚‚eq").asType(CarbonEmission.class);
+	void testCO2eq() {		
+		Quantity<CarbonEmission> q = Quantities.getQuantity((String) "5200.7 kgCOâ‚‚eq").asType(CarbonEmission.class);
+		System.out.println(q);
 		assertEquals("[M]", q.getUnit().getDimension().toString(), "Wrong dimension!");
-		assertTrue(q.isEquivalentTo(Quantities.getQuantity((String) "5.2007 t COâ‚‚eq").asType(CarbonEmission.class)),
+		assertTrue(q.isEquivalentTo(Quantities.getQuantity((String) "5.2007 tonCOâ‚‚eq").asType(CarbonEmission.class)),
 				"Wrong conversion from kg of COâ‚‚eq to ton of COâ‚‚eq!");
-		assertTrue(q.isEquivalentTo(Quantities.getQuantity((String) "5200700 g COâ‚‚eq").asType(CarbonEmission.class)),
+		assertTrue(q.isEquivalentTo(Quantities.getQuantity((String) "5200700 gCOâ‚‚eq").asType(CarbonEmission.class)),
 				"Wrong conversion from kg of COâ‚‚eq to gram of COâ‚‚eq!");
 	}