diff --git a/DB/Create_QC_csv_files.py b/DB/Create_QC_csv_files.py
new file mode 100644
index 0000000000000000000000000000000000000000..5c0207c004eec04457be4553b4d1ebdd47e17276
--- /dev/null
+++ b/DB/Create_QC_csv_files.py
@@ -0,0 +1,159 @@
+#!/usr/bin/python
+# -*- coding: iso-8859-15 -*-
+
+##############################################
+#
+# Create c6dreq WebGUI compatible projectdb.sqlite
+# by reading a projects mipTables and additional
+# information (Dreq-light, title in mipTable header)
+#
+# Martin Schupfner, DKRZ-DM, 2020-2021
+#
+##############################################
+# Prerequisites:
+# Python3
+##############################################
+
+from __future__ import print_function
+import csv, io, json
+import sqlite3 as lite
+
+import sys, os
+if sys.version_info.major == 3:
+    unicode = str
+
+############################################
+############################################
+#       Definitions
+############################################
+############################################
+
+#
+# MIP-Tables-json:
+#
+json_miptables={"PalMod2_Amon.json",
+                "PalMod2_dec.json",
+                "PalMod2_AERmon.json",
+                "PalMod2_Amon.json",
+                "PalMod2_Emon.json",
+                "PalMod2_EmonZ.json",
+                "PalMod2_fx.json",
+                "PalMod2_IdecAnt.json",
+                "PalMod2_IdecGre.json",
+                "PalMod2_LImon.json",
+                "PalMod2_Lmon.json",
+                "PalMod2_Ofx.json",
+                "PalMod2_Omon.json",
+                "PalMod2_Oyr.json",
+                "PalMod2_Odec.json",
+                "PalMod2_SImon.json",
+                "PalMod2_centennial.json",
+    }
+
+
+
+############################################
+############################################
+#       Functions
+############################################
+############################################
+
+
+def jsonread(infile):
+    """
+    Read json file
+    """
+    if os.path.isfile(infile):
+        with io.open(infile, 'r', encoding='utf-8') as f:
+            content=json.load(f)
+        return content
+    else:
+        return {}
+
+def readMipTable(infile):
+    """
+    Read mipTable variable_entry.
+
+    Parameters
+    ----------
+    infile : string
+        Path to mip table json file.
+
+    Returns
+    -------
+    Tuple of File[variable_entry] and File[Header].
+
+    """
+    if not os.path.exists(infile):
+        print("ERROR (MIPTable): '%s' cannot be found! Variables cannot be read." % infile)
+        sys.exit(1)
+    mt=jsonread(infile)
+    return mt["variable_entry"],mt["Header"]
+
+
+
+################################
+################################
+# PROGRAM ######################
+################################
+################################
+
+
+common_header=["Default Priority", "Long name", "units", "description", "comment", "Variable Name", "CF Standard Name", "cell_methods", "positive", "type", "dimensions", "CMOR Name", "modeling_realm", "frequency", "cell_measures", "prov", "provNote", "rowIndex", "UID", "vid", "stid", "Structure Title", "valid_min", "valid_max", "ok_min_mean_abs", "ok_max_mean_abs", "MIPs (requesting)", "MIPs (by experiment)"]
+
+# Read miptable
+print("Reading %3s MIPtables in total:" % len(json_miptables))
+for mt in json_miptables:
+    print(mt)
+    vars,header=readMipTable(mt)
+
+    title = header["table_id"].split()[-1]
+
+    varlist = list()
+    varlist.append(common_header)
+
+    #1|long_name|units|None|comment|out_name|standard_name|cell_methods|positive|type|dimensions|<entry>|modeling_realm|frequency|cell_masures|None|None|None|None|None|None|None|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|None|None
+
+    # Read variable_entries from json MIPtable
+    print("Reading %3s variables from MIPtable '%s' ..." % (len(vars.keys()), mt))
+    for var in vars:
+        vardict={}
+        vardict["Default Priority"] = 1
+        vardict["Long name"]        = vars[var]["long_name"]
+        vardict["units"]            = vars[var]["units"]
+        vardict["description"]      = "None"
+        vardict["comment"]          = vars[var]["comment"]
+        vardict["Variable Name"]    = vars[var]["out_name"]
+        vardict["CF Standard Name"] = vars[var]["standard_name"]
+        vardict["cell_methods"]     = vars[var]["cell_methods"]
+        vardict["positive"]         = vars[var]["positive"]
+        vardict["type"]             = vars[var]["type"]
+        vardict["dimensions"]       = vars[var]["dimensions"]
+        vardict["CMOR Name"]        = var
+        vardict["modeling_realm"]   = vars[var]["modeling_realm"]
+        vardict["frequency"]        = vars[var]["frequency"]
+        vardict["cell_measures"]    = vars[var]["cell_measures"]
+        vardict["prov"]             = "None"
+        vardict["provNote"]         = "None"
+        vardict["rowIndex"]         = "None"
+        vardict["UID"]              = "None"
+        vardict["vid"]              = "None"
+        vardict["stid"]             = "None"
+        vardict["Structure Title"]  = "None"
+        vardict["valid_min"]        = vars[var]["valid_min"]
+        vardict["valid_max"]        = vars[var]["valid_max"]
+        vardict["ok_min_mean_abs"]  = vars[var]["ok_min_mean_abs"]
+        vardict["ok_max_mean_abs"]  = vars[var]["ok_max_mean_abs"]
+        vardict["MIPs (requesting)"]     = "None"
+        vardict["MIPs (by experiment)"]  = "None"
+
+        varlist.append([vardict[key] for key in common_header])
+
+    # Write csv - header and variable_entrys
+    print("Reading %3s variables to csv-File for MIPtable '%s' ..." % (len(vars.keys()), mt))
+    with open(title+".csv", mode="w") as csv_file:
+        csv_file_writer = csv.writer(csv_file, delimiter="|", quotechar='"')
+        for entry in varlist: csv_file_writer.writerow(entry)
+
+print("Successful!")
+sys.exit(0)
diff --git a/cmor/mpiesm/scripts/pismtest.runpp b/cmor/mpiesm/scripts/pismtest.runpp
index 3955a57855f883cce9a8f932aebcc17ae3b0b9d7..fef1a33f7356bb8ce1a78eb1c2835a54f8866b2d 100755
--- a/cmor/mpiesm/scripts/pismtest.runpp
+++ b/cmor/mpiesm/scripts/pismtest.runpp
@@ -78,9 +78,7 @@ SCRIPT_DIR=/work/bm0021/PalMod2/cmor/mpiesm/scripts
 ############################
 
 #Where to find cdo (incl. CMOR operator), eg.:
-#cdo="/home/k/k204210/cdo-git/bin/cdo -v"  # PalMod cdo cmor version
-cdo="/work/bm0021/cdo_incl_cmor/cdo-2022-05-11_cmor3.6.0_gcc/bin/cdo -v"
-cdo="/work/bm0021/cdo_incl_cmor/cdo-2022-09-20_cmor3.6.0_gcc/bin/cdo -v" # latest test version (PISM, ...)
+cdo="/work/bm0021/cdo_incl_cmor/cdo-2022-09-20_cmor3.6.0_gcc/bin/cdo -v" # latest version
 
 # Base directory for DataRequest related headers/scripts
 SCRIPT_ROOT=${SCRIPT_DIR}
diff --git a/cmor_tables/AERmon.csv b/cmor_tables/AERmon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..17b84da73277acc18f8c82a72d65cbe358a2584c
--- /dev/null
+++ b/cmor_tables/AERmon.csv
@@ -0,0 +1,11 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Eastward Wind|m s-1|None|Zonal wind (positive in a eastward direction).|ua|eastward_wind|area: time: mean||real|longitude latitude alevel time|ua|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Northward Wind|m s-1|None|Meridional wind (positive in a northward direction).|va|northward_wind|area: time: mean||real|longitude latitude alevel time|va|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Dry Deposition Rate of Dust|kg m-2 s-1|None|Dry deposition includes gravitational settling and turbulent deposition.|drydust|minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition|area: time: mean||real|longitude latitude time|drydust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Emission Rate of Dust|kg m-2 s-1|None|Integrate 3D emission field vertically to 2d field.|emidust|tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission|area: time: mean||real|longitude latitude time|emidust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Lightning Production of NOx|kg m-2 s-1|None|Integrate the NOx production for lightning over all model layers. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning|emilnox|tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen|area: time: mean||real|longitude latitude time|emilnox|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Dust Aerosol Mass Mixing Ratio|kg kg-1|None|Dry mass fraction of dust aerosol particles in air.|mmrdust|mass_fraction_of_dust_dry_aerosol_particles_in_air|area: time: mean||real|longitude latitude alevel time|mmrdust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Dust Optical Thickness at 550nm|1|None|Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.|od550dust|atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles|area: time: mean||real|longitude latitude time lambda550nm|od550dust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Wet Deposition Rate of Dust|kg m-2 s-1|None|Surface deposition rate of dust (dry mass) due to wet processes|wetdust|minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition|area: time: mean||real|longitude latitude time|wetdust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Pressure at Model Full-Levels|Pa|None|Air pressure on model levels|pfull|air_pressure|area: time: mean||real|longitude latitude alevel time|pfull|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Pressure on Model Half-Levels|Pa|None|Air pressure on model half-levels|phalf|air_pressure|area: time: mean||real|longitude latitude alevhalf time|phalf|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Amon.csv b/cmor_tables/Amon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..47c49402c223567660deb7fe5949254e98c567d1
--- /dev/null
+++ b/cmor_tables/Amon.csv
@@ -0,0 +1,34 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Near-Surface Air Temperature|K|None|near-surface (usually, 2 meter) air temperature|tas|air_temperature|area: time: mean||real|longitude latitude time height2m|tas|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Temperature|K|None|Temperature of the lower boundary of the atmosphere|ts|surface_temperature|area: time: mean||real|longitude latitude time|ts|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Daily Minimum Near-Surface Air Temperature|K|None|minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')|tasmin|air_temperature|area: mean time: minimum within days time: mean over days||real|longitude latitude time height2m|tasmin|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Daily Maximum Near-Surface Air Temperature|K|None|maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')|tasmax|air_temperature|area: mean time: maximum within days time: mean over days||real|longitude latitude time height2m|tasmax|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Sea Level Pressure|Pa|None|Sea Level Pressure|psl|air_pressure_at_mean_sea_level|area: time: mean||real|longitude latitude time|psl|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Air Pressure|Pa|None|surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates|ps|surface_air_pressure|area: time: mean||real|longitude latitude time|ps|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Near-Surface Wind Speed|m s-1|None|near-surface (usually, 10 meters) wind speed.|sfcWind|wind_speed|area: time: mean||real|longitude latitude time height10m|sfcWind|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation|kg m-2 s-1|None|includes both liquid and solid phases|pr|precipitation_flux|area: time: mean||real|longitude latitude time|pr|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Snowfall Flux|kg m-2 s-1|None|At surface; includes precipitation of all forms of water in the solid phase|prsn|snowfall_flux|area: time: mean||real|longitude latitude time|prsn|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Convective Precipitation|kg m-2 s-1|None|Convective precipitation at surface; includes both liquid and solid phases.|prc|convective_precipitation_flux|area: time: mean||real|longitude latitude time|prc|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Evaporation Including Sublimation and Transpiration|kg m-2 s-1|None|Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)|evspsbl|water_evapotranspiration_flux|area: time: mean||real|longitude latitude time|evspsbl|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Upward Latent Heat Flux|W m-2|None|The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.|hfls|surface_upward_latent_heat_flux|area: time: mean|up|real|longitude latitude time|hfls|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Upward Sensible Heat Flux|W m-2|None|The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.|hfss|surface_upward_sensible_heat_flux|area: time: mean|up|real|longitude latitude time|hfss|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Downwelling Longwave Radiation|W m-2|None|The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.|rlds|surface_downwelling_longwave_flux_in_air|area: time: mean|down|real|longitude latitude time|rlds|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Upwelling Longwave Radiation|W m-2|None|The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.|rlus|surface_upwelling_longwave_flux_in_air|area: time: mean|up|real|longitude latitude time|rlus|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Downwelling Shortwave Radiation|W m-2|None|Surface solar irradiance for UV calculations.|rsds|surface_downwelling_shortwave_flux_in_air|area: time: mean|down|real|longitude latitude time|rsds|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Upwelling Shortwave Radiation|W m-2|None|The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.|rsus|surface_upwelling_shortwave_flux_in_air|area: time: mean|up|real|longitude latitude time|rsus|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|TOA Incident Shortwave Radiation|W m-2|None|Shortwave radiation incident at the top of the atmosphere|rsdt|toa_incoming_shortwave_flux|area: time: mean|down|real|longitude latitude time|rsdt|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|TOA Outgoing Shortwave Radiation|W m-2|None|at the top of the atmosphere|rsut|toa_outgoing_shortwave_flux|area: time: mean|up|real|longitude latitude time|rsut|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|TOA Outgoing Longwave Radiation|W m-2|None|at the top of the atmosphere (to be compared with satellite measurements)|rlut|toa_outgoing_longwave_flux|area: time: mean|up|real|longitude latitude time|rlut|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Cloud Cover Percentage|%|None|Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.|clt|cloud_area_fraction|area: time: mean||real|longitude latitude time|clt|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage Cloud Cover|%|None|Percentage cloud cover, including both large-scale and convective cloud.|cl|cloud_area_fraction_in_atmosphere_layer|area: time: mean||real|longitude latitude alevel time|cl|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Air Temperature|K|None|Air Temperature|ta|air_temperature|time: mean||real|longitude latitude plev19 time|ta|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Eastward Wind|m s-1|None|Zonal wind (positive in a eastward direction).|ua|eastward_wind|time: mean||real|longitude latitude plev19 time|ua|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Northward Wind|m s-1|None|Meridional wind (positive in a northward direction).|va|northward_wind|time: mean||real|longitude latitude plev19 time|va|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Specific Humidity|1|None|Specific humidity is the mass fraction of water vapor in (moist) air.|hus|specific_humidity|time: mean||real|longitude latitude plev19 time|hus|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Relative Humidity|%|None|The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.|hur|relative_humidity|time: mean||real|longitude latitude plev19 time|hur|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Omega (=dp/dt)|Pa s-1|None|Omega (vertical velocity in pressure coordinates, positive downwards)|wap|lagrangian_tendency_of_air_pressure|time: mean||real|longitude latitude plev19 time|wap|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Geopotential Height|m|None|Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.|zg|geopotential_height|time: mean||real|longitude latitude plev19 time|zg|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Eastward Near-Surface Wind|m s-1|None|Eastward component of the near-surface (usually, 10 meters)  wind|uas|eastward_wind|area: time: mean||real|longitude latitude time height10m|uas|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Northward Near-Surface Wind|m s-1|None|Northward component of the near surface wind|vas|northward_wind|area: time: mean||real|longitude latitude time height10m|vas|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Near-Surface Relative Humidity|%|None|The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.|hurs|relative_humidity|area: time: mean||real|longitude latitude time height2m|hurs|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Near-Surface Specific Humidity|1|None|Near-surface (usually, 2 meter) specific humidity.|huss|specific_humidity|area: time: mean||real|longitude latitude time height2m|huss|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Create_QC_csv_files.py b/cmor_tables/Create_QC_csv_files.py
new file mode 120000
index 0000000000000000000000000000000000000000..4220cb64eb79a3e0f84a49a20a3e185072a75692
--- /dev/null
+++ b/cmor_tables/Create_QC_csv_files.py
@@ -0,0 +1 @@
+../DB/Create_QC_csv_files.py
\ No newline at end of file
diff --git a/cmor_tables/Emon.csv b/cmor_tables/Emon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1f410bf8d83e6c71b5bc82a7a3786113e4c9f9fa
--- /dev/null
+++ b/cmor_tables/Emon.csv
@@ -0,0 +1,29 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Surface Altitude|m|None|The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.|orog|surface_altitude|area: time: mean||real|longitude latitude time|orog|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Snow Depth|m|None|where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.|snd|surface_snow_thickness|area: mean where land time: mean||real|longitude latitude time|snd|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|2m Dewpoint Temperature|K|None|Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.|tdps|dew_point_temperature|area: time: mean||real|longitude latitude time|tdps|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Vegetated Percentage Cover|%|None|Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.|vegFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typeveg|vegFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Potential Evapotranspiration|kg m-2 s-1|None|at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)|evspsblpot|water_potential_evaporation_flux|area: mean where land time: mean||real|longitude latitude time|evspsblpot|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Deposition Rate of Dust|kg m-2 s-1|None|Fdry mass deposition rate of dust|depdust|minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition|area: time: mean||real|longitude latitude time|depdust|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Load of Dust|kg m-2|None|The total dry mass of dust aerosol particles per unit area.|loaddust|atmosphere_mass_content_of_dust_dry_aerosol_particles|area: time: mean||real|longitude latitude time|loaddust|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Concentration of Dust|kg m-3|None|Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.|concdust|mass_concentration_of_dust_dry_aerosol_particles_in_air|area: time: mean||real|longitude latitude alevel time|concdust|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Water Containing Oxygen-18 (H2 18O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.|pr18O|precipitation_flux_containing_18O|area: time: mean||real|longitude latitude time|pr18O|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.|prsn18O|solid_precipitation_flux_containing_18O|area: time: mean||real|longitude latitude time|prsn18O|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Water Containing Deuterium (1H 2H O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.|pr2h|precipitation_flux_containing_single_2H|area: time: mean||real|longitude latitude time|pr2h|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.|prsn2h|solid_precipitation_flux_containing_single_2H|area: time: mean||real|longitude latitude time|prsn2h|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Water Containing Oxygen-17 (H2 17O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.|pr17O|precipitation_flux_containing_17O|area: time: mean||real|longitude latitude time|pr17O|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)|kg m-2 s-1|None|Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.|prsn17O|solid_precipitation_flux_containing_17O|area: time: mean||real|longitude latitude time|prsn17O|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer|kg m-2|None|Water vapor path for water molecules that contain oxygen-17 (H2 17O)|prw17O|mass_content_of_water_vapor_containing_17O_in_atmosphere_layer|area: time: mean||real|longitude latitude alevel time|prw17O|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Mass of Water Containing Deuterium (1H 2H O) in Layer|kg m-2|None|Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)|prw2H|mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer|area: time: mean||real|longitude latitude alevel time|prw2H|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Isotopic Ratio of Oxygen-18 in Sea Water|1|None|Ratio of abundance of oxygen-18 (18O) atoms to oxygen-16 (16O) atoms in sea water|sw18O|isotope_ratio_of_18O_to_16O_in_sea_water_excluding_solutes_and_solids|area: time: mean||real|longitude latitude alevel time|sw18O|ocean|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Isotopic Ratio of Deuterium in Sea Water|1|None|Ratio of abundance of hydrogen-2 (2H) atoms to hydrogen-1 (1H) atoms in sea water|sw2H|isotope_ratio_of_2H_to_1H_in_sea_water_excluding_solutes_and_solids|area: mean where sea time: mean||real|longitude latitude olevel time|sw2H|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Grid Averaged Methane Emissions from Wetlands|kg m-2 s-1|None|Net upward flux of methane (CH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season).|wetlandCH4|surface_net_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_processes|area: mean where land time: mean||real|longitude latitude time|wetlandCH4|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Upward flux of methane (CH4) generated by termites|kg m-2 s-1|None|Upward flux from the surface of methane (CH4), generated by termites.|termiteCH4|surface_upward_mass_flux_of_methane_due_to_emission_from_termites|area: mean where land time: mean||real|longitude latitude time|termiteCH4|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Upward flux of methane (CH4) generated by herbivorous mammals.|kg m-2 s-1|None|Upward flux from the surface of methane (CH4), generated by herbivorous mammals.|herbivoreCH4|surface_upward_mass_flux_of_methane_due_to_emission_from_herbivorous_mammals|area: mean where land time: mean||real|longitude latitude time|herbivoreCH4|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Upward flux of methane (CH4) generated by biomass burning.|kg m-2 s-1|None|Upward flux from the surface of methane (CH4), generated by biomass burning.|fVegFireCH4|surface_upward_mass_flux_of_methane_due_to_emission_from_fires|area: mean where land time: mean||real|longitude latitude time|fVegFireCH4|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Wetland Percentage Cover|%|None|Percentage of grid cell covered by wetland. Report only one year if  fixed percentage is used, or time series if values are determined dynamically.|wetlandFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typewetla|wetlandFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Upward flux of methane (CH4) from soil uptake.|kg m-2 s-1|None|Removal of CH4 by oxidation in dry soils.|fSoilCH4|surface_downward_mass_flux_of_methane_due_to_non_wetland_soil_biological_consumption|area: mean where land time: mean||real|longitude latitude time|fSoilCH4|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Emission Rate of CH4|kg m-2 s-1|None|Prescribed methane emissions from the surface, from e.g. geological and anthropogenic sources. Positive flux direction upwards.|emich4|tendency_of_atmosphere_mass_content_of_methane_due_to_emission|area: time: mean||real|longitude latitude time|emich4|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Methane (CH4) burden in the atmosphere|kg m-2|None|Total atmospheric mass density of methane per grid cell, summed from surface to TOA.|ch4brdn|atmosphere_mass_content_of_methane|area: time: mean||real|longitude latitude time|ch4brdn|atmos|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Mass fraction of methane (CH4) in air|kg kg-1|None|Methane mass mixing ratio.|ch4|mass_fraction_of_methane_in_air|area: time: mean||real|longitude latitude alevel time|ch4|atmos atmosChem|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Atmospheric methane (CH4) decay rate|kg m-2 s-1|None|Mass of CH4 destroyed in the atmosphere by chemical reaction with OH.|lossch4|tendency_of_atmosphere_mass_content_of_methane_due_to_chemical_destruction|area: time: mean||real|longitude latitude time|lossch4|aerosol|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/EmonZ.csv b/cmor_tables/EmonZ.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f6a1fbee3b549f1b59435ea0cdff37f0478d817c
--- /dev/null
+++ b/cmor_tables/EmonZ.csv
@@ -0,0 +1,2 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Northward Ocean Salt Transport|kg s-1|None|function of latitude, basin|sltbasin|northward_ocean_salt_transport|longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean||real|latitude basin time|sltbasin|ocean|mon||None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/IdecAnt.csv b/cmor_tables/IdecAnt.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f6937ec69d12ea525285d9c84a1791ac48797402
--- /dev/null
+++ b/cmor_tables/IdecAnt.csv
@@ -0,0 +1,8 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Ice Sheet Surface Altitude|m|None|The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.|orogIs|surface_altitude|area: time: mean where ice_sheet||real|longitude latitude time|orogIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Ice Sheet Surface Temperature|K|None|Temperature of the lower boundary of the atmosphere|tsIs|surface_temperature|area: time: mean where ice_sheet||real|longitude latitude time|tsIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Ice Sheet Surface Mass Balance Flux|kg m-2 s-1|None|Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice|acabfIs|land_ice_surface_specific_mass_balance_flux|area: time: mean where ice_sheet||real|longitude latitude time|acabfIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Basal Specific Mass Balance Flux of Floating Ice Shelf|kg m-2 s-1|None|Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf|libmassbffl|land_ice_basal_specific_mass_balance_flux|area: time: mean where floating_ice_shelf (comment: mask=sftflf)||real|longitude latitude time|libmassbffl|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Temperature of Land Ice|K|None|Land ice means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves.|tlIs|land_ice_temperature|area: time: mean where ice_sheet (Weighted Time Mean on Ice Sheet)||real|longitude latitude alevel time|tlIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Type of Land Ice|%|None|Mask of land ice type (ice sheet, ice shelf, ocean, ice-free land).|sftgifIt|land_ice_area_fraction|area: mean where ice_sheet over all_area_types time: mean||real|longitude latitude typelice time|sftgifIt|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Bedrock Altitude|m|None|Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level. Bedrock is the solid Earth surface beneath land ice, ocean water or soil.|dtb|bedrock_altitude|area: time: mean||real|longitude latitude time|dtb|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/IdecGre.csv b/cmor_tables/IdecGre.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f6937ec69d12ea525285d9c84a1791ac48797402
--- /dev/null
+++ b/cmor_tables/IdecGre.csv
@@ -0,0 +1,8 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Ice Sheet Surface Altitude|m|None|The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.|orogIs|surface_altitude|area: time: mean where ice_sheet||real|longitude latitude time|orogIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Ice Sheet Surface Temperature|K|None|Temperature of the lower boundary of the atmosphere|tsIs|surface_temperature|area: time: mean where ice_sheet||real|longitude latitude time|tsIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Ice Sheet Surface Mass Balance Flux|kg m-2 s-1|None|Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice|acabfIs|land_ice_surface_specific_mass_balance_flux|area: time: mean where ice_sheet||real|longitude latitude time|acabfIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Basal Specific Mass Balance Flux of Floating Ice Shelf|kg m-2 s-1|None|Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf|libmassbffl|land_ice_basal_specific_mass_balance_flux|area: time: mean where floating_ice_shelf (comment: mask=sftflf)||real|longitude latitude time|libmassbffl|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Temperature of Land Ice|K|None|Land ice means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves.|tlIs|land_ice_temperature|area: time: mean where ice_sheet (Weighted Time Mean on Ice Sheet)||real|longitude latitude alevel time|tlIs|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Type of Land Ice|%|None|Mask of land ice type (ice sheet, ice shelf, ocean, ice-free land).|sftgifIt|land_ice_area_fraction|area: mean where ice_sheet over all_area_types time: mean||real|longitude latitude typelice time|sftgifIt|landIce|dec|area: areacellg|None|None|None|None|None|None|None|||||None|None
+1|Bedrock Altitude|m|None|Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level. Bedrock is the solid Earth surface beneath land ice, ocean water or soil.|dtb|bedrock_altitude|area: time: mean||real|longitude latitude time|dtb|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/LImon.csv b/cmor_tables/LImon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e0ecbac48b9edbb366aaa3a9a822fccaa6f7a1a0
--- /dev/null
+++ b/cmor_tables/LImon.csv
@@ -0,0 +1,9 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Land Ice Area Percentage|%|None|Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)|sftgif|land_ice_area_fraction|area: time: mean||real|longitude latitude time|sftgif|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Snow Area Percentage|%|None|Percentage of each grid cell that is occupied by snow that rests on land portion of cell.|snc|surface_snow_area_fraction|area: time: mean||real|longitude latitude time|snc|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Snow Depth|m|None|where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction).  Reported as 0.0 where the land fraction is 0.|snd|surface_snow_thickness|area: mean where land time: mean||real|longitude latitude time|snd|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Snow Melt|kg m-2 s-1|None|The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.|snm|surface_snow_melt_flux|area: mean where land time: mean||real|longitude latitude time|snm|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Mean Age of Snow|day|None|Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Reported as missing data in regions free of snow on land.|agesno|age_of_surface_snow|area: mean where land time: mean (with samples weighted by snow mass)||real|longitude latitude time|agesno|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Permafrost Layer Thickness|m|None|The mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as zero in permafrost-free regions.|tpf|permafrost_layer_thickness|area: mean where land time: mean||real|longitude latitude time|tpf|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Snow and Ice Sublimation Flux|kg m-2 s-1|None|The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.|sbl|tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice|area: mean where land time: mean||real|longitude latitude time|sbl|landIce|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Snow Amount|kg m-2|None|The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.|snw|surface_snow_amount|area: mean where land time: mean||real|longitude latitude time|snw|landIce land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Lmon.csv b/cmor_tables/Lmon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3a0d191158409a55b362cc0a69ed5f27dde77d14
--- /dev/null
+++ b/cmor_tables/Lmon.csv
@@ -0,0 +1,26 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Bare Soil Percentage Area Coverage|%|None|Percentage of entire grid cell  that is covered by bare soil.|baresoilFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typebare|baresoilFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage Cover by C3 Plant Functional Type|%|None|Percentage of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).|c3PftFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typec3pft|c3PftFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage Cover by C4 Plant Functional Type|%|None|Percentage of entire grid cell  that is covered by C4 PFTs (including grass and crops).|c4PftFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typec4pft|c4PftFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass in Litter Pool|kg m-2|None|'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.|cLitter|litter_mass_content_of_carbon|area: mean where land time: mean||real|longitude latitude time|cLitter|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass in Vegetation|kg m-2|None|Carbon mass per unit area in vegetation.|cVeg|vegetation_carbon_content|area: mean where land time: mean||real|longitude latitude time|cVeg|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Excluding Land-Use Change|kg m-2 s-1|None|CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).|fFire|surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change|area: mean where land time: mean|up|real|longitude latitude time|fFire|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Carbon Mass Flux from Litter to Soil|kg m-2 s-1|None|Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).|fLitterSoil|carbon_mass_flux_into_soil_from_litter|area: mean where land time: mean||real|longitude latitude time|fLitterSoil|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Carbon Mass Flux from Vegetation to Litter|kg m-2 s-1|None|In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality and mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence is mass_flux_of_carbon_into_litter_from_vegetation.|fVegLitter|mass_flux_of_carbon_into_litter_from_vegetation|area: mean where land time: mean||real|longitude latitude time|fVegLitter|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land|kg m-2 s-1|None|The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. |gpp|gross_primary_productivity_of_biomass_expressed_as_carbon|area: mean where land time: mean||real|longitude latitude time|gpp|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Leaf Area Index|1|None|A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.|lai|leaf_area_index|area: mean where land time: mean||real|longitude latitude time|lai|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage of Area by Vegetation or Land-Cover Category|%|None|Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid cell that is land.|landCoverFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude vegtype time|landCoverFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Soil Moisture Content|kg m-2|None|the mass per unit area  (summed over all soil layers) of water in all phases.|mrso|mass_content_of_water_in_soil|area: mean where land time: mean||real|longitude latitude time|mrso|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Surface Runoff|kg m-2 s-1|None|The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).|mrros|surface_runoff_flux|area: mean where land time: mean||real|longitude latitude time|mrros|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Total Runoff|kg m-2 s-1|None|The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.|mrro|runoff_flux|area: mean where land time: mean||real|longitude latitude time|mrro|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass Flux out of Atmosphere Due to Net Primary Production on Land|kg m-2 s-1|None|'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.|npp|net_primary_productivity_of_biomass_expressed_as_carbon|area: mean where land time: mean|down|real|longitude latitude time|npp|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land|kg m-2 s-1|None|Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)|rh|surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration|area: mean where land time: mean|up|real|longitude latitude time|rh|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Tree Cover Percentage|%|None|Percentage of entire grid cell  that is covered by trees.|treeFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typetree|treeFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Natural Grass Area Percentage|%|None|Percentage of entire grid cell that is covered by natural grass.|grassFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typenatgr|grassFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage Cover by Shrub|%|None|Percentage of entire grid cell  that is covered by shrub.|shrubFrac|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typeshrub|shrubFrac|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Transpiration|kg m-2 s-1|None|Transpiration (may include dew formation as a negative flux).|tran|transpiration_flux|area: mean where land time: mean|up|real|longitude latitude time|tran|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Soil Frozen Water Content|kg m-2|None|The mass per unit area (summed over all model layers) of frozen water.|mrfso|soil_frozen_water_content|area: mean where land time: mean||real|longitude latitude time|mrfso|land landIce|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Water Flux into Sea Water from Rivers|kg m-2 s-1|None|River flux of water into the ocean.|frivera|water_flux_into_sea_water_from_rivers|area: sum time: mean||real|longitude latitude time|frivera|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|River Discharge|m3 s-1|None|Outflow of River Water from Cell|rivo|outgoing_water_volume_transport_along_river_channel|area: mean where land time: mean||real|longitude latitude time|rivo|land|mon|area: areacellr|None|None|None|None|None|None|None|||||None|None
+1|Temperature of Soil|K|None|Temperature of soil. Reported as missing for grid cells with no land.|tsl|soil_temperature|area: mean where land time: mean||real|longitude latitude sdepth time|tsl|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage of Entire Grid cell  that is Covered by Burnt Vegetation (All Classes)|%|None|Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic Land-use change|burntFractionAll|area_fraction|area: mean where land over all_area_types time: mean||real|longitude latitude time typeburnt|burntFractionAll|land|mon|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Odec.csv b/cmor_tables/Odec.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d63c42efeb2eae799c5fc7d5b15948e3500ec485
--- /dev/null
+++ b/cmor_tables/Odec.csv
@@ -0,0 +1,2 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Sea Area Percentage|%|None|Percentage of horizontal area occupied by ocean.|sftof|sea_area_fraction|area: time: mean||real|longitude latitude time|sftof|ocean|dec|area: areacello|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Ofx.csv b/cmor_tables/Ofx.csv
new file mode 100644
index 0000000000000000000000000000000000000000..90bfbb7bd1bfae705cb08337aab4ab608cfa6694
--- /dev/null
+++ b/cmor_tables/Ofx.csv
@@ -0,0 +1,7 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Grid-Cell Area for Ocean Variables|m2|None|Horizontal area of ocean grid cells|areacello|cell_area|area: sum||real|longitude latitude|areacello|ocean|fx||None|None|None|None|None|None|None|||||None|None
+1|Sea Floor Depth Below Geoid|m|None|Ocean bathymetry.   Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.|deptho|sea_floor_depth_below_geoid|area: mean where sea||real|longitude latitude|deptho|ocean|fx|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Region Selection Index|1|None|A variable with the standard name of region contains strings which indicate geographical regions. These strings must be chosen from the standard region list.|basin|region|area: mean||integer|longitude latitude|basin|ocean|fx|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea Area Percentage|%|None|Percentage of horizontal area occupied by ocean.|sftof|sea_area_fraction|area: mean||real|longitude latitude|sftof|ocean|fx|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Grid-Cell Volume|m3|None|grid-cell volume ca. 2000.|volcello|ocean_volume|area: sum||real|longitude latitude olevel|volcello|ocean|fx|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Model Cell Thickness|m|None|'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.|thkcello|cell_thickness|area: mean||real|longitude latitude olevel|thkcello|ocean|fx|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Omon.csv b/cmor_tables/Omon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1b1921e1500db65ec0f827d9d639b1216d3fffad
--- /dev/null
+++ b/cmor_tables/Omon.csv
@@ -0,0 +1,35 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Sea Floor Depth Below Geoid|m|None|Ocean bathymetry. Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.|deptho|sea_floor_depth_below_geoid|area: mean where sea time: mean||real|longitude latitude time|deptho|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Model Cell Thickness|m|None|'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.|thkcello|cell_thickness|area: mean where sea time: mean||real|longitude latitude olevel time|thkcello|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Grid-Cell Volume|m3|None|grid-cell volume ca. 2000.|volcello|ocean_volume|area: mean where sea time: mean||real|longitude latitude olevel time|volcello|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Surface Height Above Geoid|m|None|This is the dynamic sea level, so should have zero global area mean. It should not include inverse barometer depressions from sea ice.|zos|sea_surface_height_above_geoid|area: mean where sea time: mean||real|longitude latitude time|zos|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Potential Temperature|degC|None|Diagnostic should be contributed even for models using conservative temperature as prognostic field.|thetao|sea_water_potential_temperature|area: mean where sea time: mean||real|longitude latitude olevel time|thetao|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Surface Temperature|degC|None|Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.|tos|sea_surface_temperature|area: mean where sea time: mean||real|longitude latitude time|tos|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|North Atlantic Average Sea Surface Temperature|degC|None|Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.|tosnaa|sea_surface_temperature|area: mean where sea time: mean||real|time|tosnaa|ocean|mon||None|None|None|None|None|None|None|||||None|None
+1|Global Average Sea Surface Temperature|degC|None|Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.|tosga|sea_surface_temperature|area: mean where sea time: mean||real|time|tosga|ocean|mon||None|None|None|None|None|None|None|||||None|None
+1|Sea Water Salinity|0.001|None|Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. |so|sea_water_salinity|area: mean where sea time: mean||real|longitude latitude olevel time|so|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Surface Salinity|0.001|None|Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. |sos|sea_surface_salinity|area: mean where sea time: mean||real|longitude latitude time|sos|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Mixed Layer Thickness Defined by Sigma T|m|None|Sigma T is potential density referenced to ocean surface.|mlotst|ocean_mixed_layer_thickness_defined_by_sigma_t|area: mean where sea time: mean||real|longitude latitude time|mlotst|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Heat X Transport|W|None|Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes.  Use Celsius for temperature scale.|hfx|ocean_heat_x_transport|area: mean where sea time: mean||real|longitude latitude time|hfx|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Heat Y Transport|W|None|Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.|hfy|ocean_heat_y_transport|area: mean where sea time: mean||real|longitude latitude time|hfy|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea Water X Velocity|m s-1|None|Prognostic x-ward velocity component resolved by the model.|uo|sea_water_x_velocity|time: mean||real|longitude latitude olevel time|uo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Y Velocity|m s-1|None|Prognostic y-ward velocity component resolved by the model.|vo|sea_water_y_velocity|time: mean||real|longitude latitude olevel time|vo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Vertical Velocity|m s-1|None|A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).|wo|upward_sea_water_velocity|time: mean||real|longitude latitude olevel time|wo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Ocean Mass X Transport|kg s-1|None|X-ward mass transport from resolved and parameterized advective transport.|umo|ocean_mass_x_transport|time: mean||real|longitude latitude olevel time|umo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Ocean Mass Y Transport|kg s-1|None|Y-ward mass transport from resolved and parameterized advective transport.|vmo|ocean_mass_y_transport|time: mean||real|longitude latitude olevel time|vmo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Upward Ocean Mass Transport|kg s-1|None|Upward mass transport from resolved and parameterized advective transport.|wmo|upward_ocean_mass_transport|area: mean where sea time: mean||real|longitude latitude olevel time|wmo|ocean|mon|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Meridional Overturning Mass Streamfunction|kg s-1|None|Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.|msftmz|ocean_meridional_overturning_mass_streamfunction|longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean||real|latitude olevel basin time|msftmz|ocean|mon||None|None|None|None|None|None|None|||||None|None
+1|Downward Heat Flux at Sea Water Surface|W m-2|None|This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .|hfds|surface_downward_heat_flux_in_sea_water|area: mean where sea time: mean|down|real|longitude latitude time|hfds|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Downward X Stress|N m-2|None|This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.|tauuo|surface_downward_x_stress|time: mean|down|real|longitude latitude time|tauuo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Surface Downward Y Stress|N m-2|None|This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.|tauvo|surface_downward_y_stress|time: mean|down|real|longitude latitude time|tauvo|ocean|mon|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Ocean Barotropic Mass Streamfunction|kg s-1|None|Streamfunction or its approximation for free surface models. See OMDP document for details.|msftbarot|ocean_barotropic_mass_streamfunction|area: mean where sea time: mean||real|longitude latitude time|msftbarot|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Dissolved Inorganic Carbon Concentration|mol m-3|None|Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration|dissicos|mole_concentration_of_dissolved_inorganic_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude time|dissicos|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Downward Flux of Particulate Organic Carbon|mol m-2 s-1|None|The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.   'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.|epc100|sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude time depth100m|epc100|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Total Alkalinity|mol m-3|None|total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components)|talkos|sea_water_alkalinity_expressed_as_mole_equivalent|area: mean where sea time: mean||real|longitude latitude time|talkos|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea Surface Phytoplankton Carbon Concentration|mol m-3|None|sum of phytoplankton organic carbon component concentrations at the sea surface|phycos|mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude time|phycos|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Detrital Organic Carbon Concentration|mol m-3|None|sum of detrital organic carbon component concentrations|detocos|mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude time|detocos|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water|mol m-3|None|carbon concentration from the diazotrophic phytoplankton component alone|phydiazos|mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude time|phydiazos|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Silicon Production|mol m-2 s-1|None|Vertically integrated biogenic silica production|intpbsi|tendency_of_ocean_mole_content_of_silicon_due_to_biological_production|area: mean where sea depth: sum where sea time: mean||real|longitude latitude time|intpbsi|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Calcite Production|mol m-2 s-1|None|Vertically integrated calcite production|intpcalcite|tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production|area: mean where sea depth: sum where sea time: mean||real|longitude latitude time|intpcalcite|ocnBgchem|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Water Flux into Sea Water|kg m-2 s-1|None|computed as the water  flux into the ocean divided by the area of the ocean portion of the grid cell.  This is the sum of the next two variables in this table.|wfo|water_flux_into_sea_water|area: mean where sea time: mean||real|longitude latitude time|wfo|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Water Flux into Sea Water without contribution from Sea Ice|m3 s-1|None|Precipitation minus evaporation, plus runoff, and any water flux correction calculated considering only the ocean-portion of each grid cell (without contribution from sea ice).|wfogiwosi|water_flux_into_sea_water|area: sum where sea time: mean||real|time|wfogiwosi|ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/Oyr.csv b/cmor_tables/Oyr.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fe59276b82d973cf28514166911f049d188d7051
--- /dev/null
+++ b/cmor_tables/Oyr.csv
@@ -0,0 +1,33 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water|mol m-3|None|Sum of particulate silica component concentrations|bsi|mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|bsi|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Carbonate Ion Concentration|mol m-3|None|Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).|co3|mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|co3|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Calcite Concentration|mol m-3|None|Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)|calc|mole_concentration_of_calcite_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|calc|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Detrital Organic Carbon Concentration|mol m-3|None|Sum of detrital organic carbon component concentrations|detoc|mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|detoc|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Floor Depth Below Geoid|m|None|Ocean bathymetry. Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.|deptho|sea_floor_depth_below_geoid|area: mean where sea time: mean||real|longitude latitude time|deptho|ocean|yr|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Iron Concentration|mol m-3|None|Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)|dfe|mole_concentration_of_dissolved_iron_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|dfe|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Inorganic Carbon-13 Concentration|mol m-3|None|Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration|dissi13c|mole_concentration_of_dissolved_inorganic_13C_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|dissi13c|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Inorganic Carbon Concentration|mol m-3|None|Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration|dissic|mole_concentration_of_dissolved_inorganic_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|dissic|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Organic Carbon-13 Concentration|mol m-3|None|Dissolved organic carbon-13 (CO3+HCO3+H2CO3) concentration|disso13c|mole_concentration_of_dissolved_organic_13C_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|disso13c|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Downward Flux of Particulate Organic Carbon|mol m-2 s-1|None|Downward flux of particulate organic carbon|expc|sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water|area: mean where sea time: mean|down|real|longitude latitude olevel time|expc|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Downward Flux of Calcite|mol m-2 s-1|None|Downward flux of Calcite|expcalc|sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water|area: mean where sea time: mean|down|real|longitude latitude olevel time|expcalc|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sinking Particulate Silicon Flux|mol m-2 s-1|None|In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.   'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.|expsi|sinking_mole_flux_of_particulate_silicon_in_sea_water|area: mean where sea time: mean|down|real|longitude latitude olevel time|expsi|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Nitrate Concentration|mol m-3|None|Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.|no3|mole_concentration_of_nitrate_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|no3|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Dissolved Oxygen Concentration|mol m-3|None|'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.  A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.|o2|mole_concentration_of_dissolved_molecular_oxygen_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|o2|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|pH|1|None|negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.|ph|sea_water_ph_reported_on_total_scale|area: mean where sea time: mean||real|longitude latitude olevel time|ph|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Phytoplankton Carbon Concentration|mol m-3|None|sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'|phyc|mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|phyc|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water|mol m-3|None|carbon concentration from the diazotrophic phytoplankton component alone|phydiaz|mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|phydiaz|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Total Dissolved Inorganic Phosphorus Concentration|mol m-3|None|Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).|po4|mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|po4|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Primary Carbon Production by Phytoplankton|mol m-3 s-1|None|total primary (organic carbon) production by phytoplankton|pp|tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production|area: mean where sea time: mean||real|longitude latitude olevel time|pp|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Net Primary Mole Productivity of Carbon by Diazotrophs|mol m-3 s-1|None|Primary (organic carbon) production by the diazotrophic phytoplankton component alone|ppdiaz|tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton|area: mean where sea time: mean||real|longitude latitude olevel time|ppdiaz|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Total Dissolved Inorganic Silicon Concentration|mol m-3|None|Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).|si|mole_concentration_of_dissolved_inorganic_silicon_in_sea_water|area: mean where sea time: mean||real|longitude latitude olevel time|si|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Salinity|0.001|None|Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand.|so|sea_water_salinity|area: mean where sea time: mean||real|longitude latitude olevel time|so|ocean|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Total Alkalinity|mol m-3|None|total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)|talk|sea_water_alkalinity_expressed_as_mole_equivalent|area: mean where sea time: mean||real|longitude latitude olevel time|talk|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Potential Temperature|degC|None|Diagnostic should be contributed even for models using conservative temperature as prognostic field.|thetao|sea_water_potential_temperature|area: mean where sea time: mean||real|longitude latitude olevel time|thetao|ocean|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Model Cell Thickness|m|None|'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.|thkcello|cell_thickness|area: mean where sea time: mean||real|longitude latitude olevel time|thkcello|ocean|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Ocean Mass X Transport|kg s-1|None|X-ward mass transport from resolved and parameterized advective transport.|umo|ocean_mass_x_transport|time: mean||real|longitude latitude olevel time|umo|ocean|yr|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Sea Water X Velocity|m s-1|None|Prognostic x-ward velocity component resolved by the model.|uo|sea_water_x_velocity|time: mean||real|longitude latitude olevel time|uo|ocean|yr|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Ocean Mass Y Transport|kg s-1|None|Y-ward mass transport from resolved and parameterized advective transport.|vmo|ocean_mass_y_transport|time: mean||real|longitude latitude olevel time|vmo|ocean|yr|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Y Velocity|m s-1|None|Prognostic y-ward velocity component resolved by the model.|vo|sea_water_y_velocity|time: mean||real|longitude latitude olevel time|vo|ocean|yr|--OPT|None|None|None|None|None|None|None|||||None|None
+1|Ocean Grid-Cell Volume|m3|None|grid-cell volume ca. 2000.|volcello|ocean_volume|area: mean where sea time: mean||real|longitude latitude olevel time|volcello|ocean|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Upward Ocean Mass Transport|kg s-1|None|Upward mass transport from resolved and parameterized advective transport.|wmo|upward_ocean_mass_transport|area: mean where sea time: mean||real|longitude latitude olevel time|wmo|ocean|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
+1|Sea Water Vertical Velocity|m s-1|None|A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).|wo|upward_sea_water_velocity|time: mean||real|longitude latitude olevel time|wo|ocean|yr|--OPT|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/PalMod2_Ofx.json b/cmor_tables/PalMod2_Ofx.json
index 9bdee45ab759dc46006fe6cc84140b4fc903ecca..ac10c06fbb945a71bde136fdc18a0cd0ec07812f 100644
--- a/cmor_tables/PalMod2_Ofx.json
+++ b/cmor_tables/PalMod2_Ofx.json
@@ -66,7 +66,8 @@
             "valid_max": "",
             "flag_values": "0 1 2 3 4 5 6 7 8 9 10",
             "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea",
-            "ok_min_mean_abs": ""
+            "ok_min_mean_abs": "",
+            "ok_max_mean_abs": ""
         },
         "sftof": {
             "frequency": "fx",
diff --git a/cmor_tables/SImon.csv b/cmor_tables/SImon.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c317fc5e632a5e556cc2e7f691794894401ba8b1
--- /dev/null
+++ b/cmor_tables/SImon.csv
@@ -0,0 +1,11 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Sea-Ice Area Percentage (Ocean Grid)|%|None|Percentage of grid cell covered by sea ice|siconc|sea_ice_area_fraction|area: mean where sea time: mean||real|longitude latitude time typesi|siconc|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea Ice Thickness|m|None|Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)|sithick|sea_ice_thickness|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|sithick|seaIce ocean|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Snow Area Percentage|%|None|Percentage of sea ice, by area, which is covered by snow, giving equal weight to every square metre of sea ice . Exclude snow that lies on land or land ice.|sisnconc|surface_snow_area_fraction|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|sisnconc|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea-Ice Mass Change Through Evaporation and Sublimation|kg m-2 s-1|None|The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area|sidmassevapsubl|water_evapotranspiration_flux|area: mean where sea time: mean|up|real|longitude latitude time|sidmassevapsubl|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Sea-Ice Mass per Area|kg m-2|None|Total mass of sea ice divided by grid-cell area|simass|sea_ice_amount|area: mean where sea time: mean||real|longitude latitude time|simass|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Snow Mass per Area|kg m-2|None|Total mass of snow on sea ice divided by sea-ice area.|sisnmass|liquid_water_content_of_surface_snow|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|sisnmass|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Snow Thickness|m|None|Actual thickness of snow (snow volume divided by snow-covered area)|sisnthick|surface_snow_thickness|area: mean where snow over sea_ice area: time: mean where sea_ice||real|longitude latitude time|sisnthick|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|Surface Temperature of Sea Ice|K|None|Report surface temperature of snow where snow covers the sea ice.|sitemptop|sea_ice_surface_temperature|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|sitemptop|seaIce|mon|area: areacello|None|None|None|None|None|None|None|||||None|None
+1|X-Component of Sea-Ice Velocity|m s-1|None|The x-velocity of ice on native model grid|siu|sea_ice_x_velocity|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|siu|seaIce|mon|--MODEL|None|None|None|None|None|None|None|||||None|None
+1|Y-Component of Sea-Ice Velocity|m s-1|None|The y-velocity of ice on native model grid|siv|sea_ice_y_velocity|area: time: mean where sea_ice (comment: mask=siconc)||real|longitude latitude time|siv|seaIce|mon|--MODEL|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/centennial.csv b/cmor_tables/centennial.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d1c82c5cd605c91b0fb6cf666f8f1faa83105929
--- /dev/null
+++ b/cmor_tables/centennial.csv
@@ -0,0 +1,2 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|relative sea level referred to present day|m|None||rsl|relative sea level referred to present day|area: mean where sea||real|longitude latitude time1|rsl|ocnBgchem|yr|area: areacello volume: volcello|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/dec.csv b/cmor_tables/dec.csv
new file mode 100644
index 0000000000000000000000000000000000000000..68b5a5ad0f81447b33ea5e40c6904a0694fc6de8
--- /dev/null
+++ b/cmor_tables/dec.csv
@@ -0,0 +1,6 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Surface Altitude|m|None|The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.|orog|surface_altitude|area: time: mean||real|longitude latitude time|orog|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Land Ice Area Percentage|%|None|Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)|sftgif|land_ice_area_fraction|area: time: mean||real|longitude latitude time|sftgif|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage of the Grid Cell Occupied by Land (Including Lakes)|%|None|Percentage of horizontal area occupied by land.|sftlf|land_area_fraction|area: time: mean||real|longitude latitude time|sftlf|atmos|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Capacity of Soil to Store Water (Field Capacity)|kg m-2|None|The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land|mrsofc|soil_moisture_content_at_field_capacity|area: mean where land time: mean||real|longitude latitude time|mrsofc|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Maximum Root Depth|m|None|report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as *missing* where the land fraction is 0.|rootd|root_depth|area: time: mean||real|longitude latitude time|rootd|land|dec|area: areacella|None|None|None|None|None|None|None|||||None|None
diff --git a/cmor_tables/fx.csv b/cmor_tables/fx.csv
new file mode 100644
index 0000000000000000000000000000000000000000..08c57f865055252bd65bd0a6b18374d41a664bb6
--- /dev/null
+++ b/cmor_tables/fx.csv
@@ -0,0 +1,8 @@
+Default Priority|Long name|units|description|comment|Variable Name|CF Standard Name|cell_methods|positive|type|dimensions|CMOR Name|modeling_realm|frequency|cell_measures|prov|provNote|rowIndex|UID|vid|stid|Structure Title|valid_min|valid_max|ok_min_mean_abs|ok_max_mean_abs|MIPs (requesting)|MIPs (by experiment)
+1|Bedrock Altitude|m|None|Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level. Bedrock is the solid Earth surface beneath land ice, ocean water or soil.|dtb|bedrock_altitude|area: mean||real|longitude latitude|dtb|land|fx|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Percentage of the Grid Cell Occupied by Land (Including Lakes)|%|None|Percentage of horizontal area occupied by land.|sftlf|land_area_fraction|area: mean||real|longitude latitude|sftlf|atmos|fx|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Land Ice Area Percentage|%|None|Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)|sftgif|land_ice_area_fraction|area: mean||real|longitude latitude|sftgif|land|fx|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Capacity of Soil to Store Water (Field Capacity)|kg m-2|None|The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land|mrsofc|soil_moisture_content_at_field_capacity|area: mean where land||real|longitude latitude|mrsofc|land|fx|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Grid-Cell Area for Atmospheric Grid Variables|m2|None|For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.|areacella|cell_area|area: sum||real|longitude latitude|areacella|atmos land|fx||None|None|None|None|None|None|None|||||None|None
+1|Maximum Root Depth|m|None|report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as *missing* where the land fraction is 0.|rootd|root_depth|area: mean||real|longitude latitude|rootd|land|fx|area: areacella|None|None|None|None|None|None|None|||||None|None
+1|Grid-Cell Area for River Model Variables|m2|None|For river routing model, if grid differs from the atmospheric grid.|areacellr|cell_area|area: sum||real|longitude latitude|areacellr|land|fx||None|None|None|None|None|None|None|||||None|None