diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index d6af29cbe1a715c06b9d966ecd8462c6d65838e7..09e591efb21b91f22f1707b04a6ab5a79dc7e85e 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -71,11 +71,7 @@ class Observation(TaskObject):
     starttime = models.DateTimeField('start time', null=True)
     endtime = models.DateTimeField('end time', null=True)
 
-    # beamPattern is used to understand how many beams (dataproducts) must be created
-    beamPattern = models.CharField(max_length=50, null=True)
-
     # can be used to distinguish types of observations, like for ARTS.
-    process_type = models.CharField(max_length=50, default="observation")
     observing_mode = models.CharField(max_length=50, default="imaging")
 
     # json object containing unmodelled parameters that are used by the 'executor' service
@@ -84,13 +80,11 @@ class Observation(TaskObject):
     field_ra = models.FloatField('field_ra', null = True)
     field_dec = models.FloatField('field_dec', null = True)
 
-    control_parameters = models.CharField(max_length=255, default="unknown", null=True)
-    telescopes = models.CharField(max_length=100, default="all", null=True)
+    metadata = models.CharField(max_length=255, default="unknown", null=True)
     skip_auto_ingest = models.BooleanField(default=False)
-    beams = models.CharField(max_length=255, default="0..39")
     quality = models.CharField(max_length=30, default="unknown")
 
-    ingest_progress = models.CharField(max_length=40, default="", null=True)
+    progress = models.CharField(max_length=40, default="", null=True)
 
     # this translates a view-name (from urls.py) back to a url, to avoid hardcoded url's in the html templates
     # bad : <td><a href="/atdb/observations/{{ observation.id }}/" target="_blank">{{ observation.taskID }} </a> </td>
diff --git a/atdb/taskdatabase/serializers.py b/atdb/taskdatabase/serializers.py
index f3d3dbc44a6f12b14310d5f61c122b817f45f815..bfe99b3068cd99f128249887fa968ee6e30ea722 100644
--- a/atdb/taskdatabase/serializers.py
+++ b/atdb/taskdatabase/serializers.py
@@ -50,12 +50,12 @@ class ObservationSerializer(serializers.ModelSerializer):
 
     class Meta:
         model = Observation
-        fields = ('id','task_type', 'name', 'process_type','taskID','beamPattern',
+        fields = ('id','task_type', 'name','taskID',
                   'field_name','field_ra','field_dec',
                   'creationTime','starttime','endtime', 'duration', 'size',
                   'my_status','new_status','status_history',
-                  'generated_dataproducts','telescopes',
-                  'data_location', 'node','control_parameters',
+                  'generated_dataproducts',
+                  'data_location', 'node','metadata',
                   'skip_auto_ingest','observing_mode','beams',
-                  'quality','ingest_progress')
+                  'quality','progress')
 
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 47455dd70dbb3cc325e938581f2b996ace2667e8..98fd10aa9a6e06afe8872f25d5660425d1319666 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -46,7 +46,7 @@
     </div>
     {% include 'taskdatabase/pagination.html' %}
 </div>
-    <p class="footer"> Version 2.0.0 (15 dec 2020 - 09:00)</p>
+    <p class="footer"> Version 2.0.0 (15 dec 2020 - 14:00)</p>
 
     <script type="text/javascript">
         (function(seconds) {
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index 216f38fbfbc84be7579956c7bba00564ef133519..0e027fc3620f424942b25ce26af359a50c38cac4 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -32,7 +32,6 @@ class ObservationFilter(filters.FilterSet):
         model = Observation
 
         fields = {
-            'process_type': ['exact', 'in', 'icontains'], #/atdb/observations?&process_type=observation
             'observing_mode': ['exact', 'in', 'icontains', 'startswith'],  # /atdb/observations/?observing_mode__icontains=arts
             'field_ra': ['gt', 'lt', 'gte', 'lte', 'contains', 'exact'],
             'field_dec': ['gt', 'lt', 'gte', 'lte', 'contains', 'exact'],
@@ -44,8 +43,8 @@ class ObservationFilter(filters.FilterSet):
             'endtime': ['gt', 'lt', 'gte', 'lte', 'contains', 'exact'],
             'data_location': ['exact', 'icontains'],
             'node': ['exact', 'in'],
+            'metadata': ['icontains'],
             'skip_auto_ingest': ['exact'],
-            'beams': ['exact', 'icontains'],
             'quality': ['exact', 'icontains'],
         }