diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py
index ea4d41da3072526361b4c5f2d80dbee8f5729666..333a5d8cb68e018d94c8dfe1f92a3ab0ec58750f 100644
--- a/modules/aeolus/datasource.py
+++ b/modules/aeolus/datasource.py
@@ -3,11 +3,29 @@ from datetime import timezone
 import glob
 import numpy as np
 import re
+from netCDF4 import Dataset
 
 from aeolus.geos_nav import GEOSNavigation
 from util.util import GenericException
 
 
+def get_parameters_clavrx(filename='/home/rink/data/clavrx/clavrx_OR_ABI-L1b-RadC-M3C01_G16_s20190020002186.level2.nc'):
+    rg = Dataset(filename, 'r')
+    var_s = rg.variables
+    var_names = list(var_s.keys())
+    var_names_2d = []
+
+    for str in var_names:
+        v = var_s[str]
+        if len(v.shape) == 2:
+            if not (str.find('latitude') != -1 or str.find('longitude') != -1):
+                var_names_2d.append(str)
+
+    rg.close()
+
+    return var_names_2d
+
+
 class Files:
     def __init__(self, files_path, file_time_span, pattern):
         self.flist = glob.glob(files_path + pattern)
@@ -55,6 +73,9 @@ class Files:
         else:
             return None, None, None
 
+    def get_parameters(self):
+        pass
+
 
 class GOESL1B(Files):
     def __init__(self, files_path, band='14'):
@@ -71,6 +92,7 @@ class GOESL1B(Files):
 class CLAVRx(Files):
     def __init__(self, files_path):
         super().__init__(files_path, 10, 'clavrx_OR_ABI-L1b*.level2.nc')
+        self.params = get_parameters_clavrx()
 
     def get_datetime(self, pathname):
         filename = os.path.split(pathname)[1]
@@ -79,6 +101,9 @@ class CLAVRx(Files):
         dto = datetime.datetime.strptime(dt_str, '_s%Y%j%H%M').replace(tzinfo=timezone.utc)
         return dto
 
+    def get_parameters(self):
+        return self.params
+
 
 class RAOBfiles(Files):
     def __init__(self, files_path, file_time_span=10):