diff --git a/atdb/atdb/settings/base.py b/atdb/atdb/settings/base.py
index 0c06f1ec9dec684607d6db94ce24992d6d314296..9f4811226ba6cd4ec9f65d967358398a3dd7f592 100644
--- a/atdb/atdb/settings/base.py
+++ b/atdb/atdb/settings/base.py
@@ -280,5 +280,7 @@ CSRF_COOKIE_NAME = 'atdb_csrftoken'
 #SILKY_PYTHON_PROFILER_BINARY = False
 
 DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
+ACCOUNT_UNIQUE_EMAIL = False
 
-ACCOUNT_UNIQUE_EMAIL = False
\ No newline at end of file
+# this limits the size of the 'monitoring' table where all the running services report heartbeats to ATDB
+MAX_MONITORING_HISTORY_HOURS = 168  # 1 week
\ No newline at end of file
diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index 4cb90d5f074e849b784767d060ebabc57881b792..9e82a225910beadba739ffcdc7d58d27bc7a0b02 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -1029,6 +1029,13 @@ def construct_imaging_summary(task):
                 results += '<td colspan="2">' + str(rfi) + '</td>'
                 results += '</tr>'
 
+            if 'median_dataloss' in details:
+                # add RFI median_dataloss (if present)
+                dataloss = details['median_dataloss']
+                results += '<tr><td><b>median dataloss</b></td>'
+                results += '<td colspan="2">' + str(dataloss) + '</td>'
+                results += '</tr>'
+
             try:
                 # add calculated quality (if present)
                 calculated_qualities = task.calculated_qualities
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 32321d809bc912025ba4423b2921982d8d4e59cf..3d6ccb913e1fea07b58d0f5981349d8433e1215c 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -31,7 +31,7 @@
             {% include 'taskdatabase/pagination.html' %}
         </div>
     </div>
-    <p class="footer"> Version 17 Jan 2025</p>
+    <p class="footer"> Version 24 Jan 2025</p>
 </div>
 
 {% include 'taskdatabase/refresh.html' %}
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index c25924395e2ce2fb27346df65226f1a82c14dcb5..cc4323a734addeae397605efd93635dfec328e01 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -144,6 +144,7 @@ class ActivityFilter(filters.FilterSet):
             'is_processed': ['exact'],
             'is_verified': ['exact'],
             'is_aggregated': ['exact'],
+            'service_filter': ['exact','icontains']
         }