diff --git a/definitions/grib2/marsLevtypeConcept.def b/definitions/grib2/marsLevtypeConcept.def
index 109473e86..4f9c8ae0b 100644
--- a/definitions/grib2/marsLevtypeConcept.def
+++ b/definitions/grib2/marsLevtypeConcept.def
@@ -66,3 +66,15 @@
 'sfc'  = {typeOfFirstFixedSurface=177; typeOfSecondFixedSurface=255;}
 'o2d'  = {typeOfFirstFixedSurface=188; typeOfSecondFixedSurface=189;}
 
+'sfc' = {typeOfFirstFixedSurface=5; typeOfSecondFixedSurface=255;}
+'sfc' = {typeOfFirstFixedSurface=14; typeOfSecondFixedSurface=255;}
+'sfc' = {typeOfFirstFixedSurface=16; typeOfSecondFixedSurface=255;}
+'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=151;}
+'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=167;}
+'sol' = {typeOfFirstFixedSurface=185; typeOfSecondFixedSurface=255;}
+'sol' = {typeOfFirstFixedSurface=185; typeOfSecondFixedSurface=185;}
+'sol' = {typeOfFirstFixedSurface=186; typeOfSecondFixedSurface=255;}
+'sol' = {typeOfFirstFixedSurface=186; typeOfSecondFixedSurface=186;}
+'sol' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=255;}
+'sol' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=187;}
+'sfc' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=185;}
diff --git a/definitions/grib2/typeOfLevelConcept.def b/definitions/grib2/typeOfLevelConcept.def
index 30fad4464..a32abd7e0 100644
--- a/definitions/grib2/typeOfLevelConcept.def
+++ b/definitions/grib2/typeOfLevelConcept.def
@@ -87,3 +87,13 @@
                                   scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=0;}
 'waterSurfaceToIsothermalOceanLayer' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=20;
                                     scaledValueOfFirstFixedSurface=0; scaleFactorOfFirstFixedSurface=0;}
+
+'totalSoilLayer' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=151;}
+'rootZone'       = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=167;}
+'roof'           = {typeOfFirstFixedSurface=185; typeOfSecondFixedSurface=255;}
+'roofLayer'      = {typeOfFirstFixedSurface=185; typeOfSecondFixedSurface=185;}
+'wall'           = {typeOfFirstFixedSurface=186; typeOfSecondFixedSurface=255;}
+'wallLayer'      = {typeOfFirstFixedSurface=186; typeOfSecondFixedSurface=186;}
+'road'           = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=255;}
+'roadLayer'      = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=187;}
+'urbanCanyon'    = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=185;}