diff --git a/web/app/static/js/nopaque.Results.js b/web/app/static/js/nopaque.Results.js
index 65748c9d815828bd7adc9040eb0bb84c86c2f1ad..b592973f9007ed7e7e3057693d586196fbfaa9ef 100644
--- a/web/app/static/js/nopaque.Results.js
+++ b/web/app/static/js/nopaque.Results.js
@@ -22,6 +22,7 @@ class Data {
     this["cpos_lookup"] = {};  // object contains all this key value pair
     this["text_lookup"] = {};  // same as above for all text ids
     this["match_count"] = matchCount;
+    this["corpus_type"] = "subcorpus"
   }
 
   addData(jsonData) {
diff --git a/web/app/static/js/nopaque.lists.js b/web/app/static/js/nopaque.lists.js
index a82a44022a87455ed37e3b14362b88675ae9d974..235e2b1d1b28703e6109aa4b4284cc14b6228711 100644
--- a/web/app/static/js/nopaque.lists.js
+++ b/web/app/static/js/nopaque.lists.js
@@ -214,6 +214,8 @@ class ResultsList extends List {
     this.contextData = response.payload;
     this.contextData["query"] = results.data.query;
     this.contextData["context_id"] = this.contextId;
+    this.contextData["match_count"] = this.contextData.matches.length
+    this.contextData["corpus_type"] = "sub-subcorpus"
     Object.assign(this.contextData, results.metaData);
     contextResultsElement = document.getElementById("context-results");
     modalExpertModeSwitchElement = document.getElementById("inspect-display-options-form-expert_mode_inspect");
@@ -226,13 +228,13 @@ class ResultsList extends List {
       // python range like function from MDN
       // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Sequence_generator_(range)
       const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));
-      lc = range(this.contextData.match.lc[0], this.contextData.match.lc[1], 1)
-      c = range(this.contextData.match.c[0], this.contextData.match.c[1], 1)
-      rc = range(this.contextData.match.rc[0], this.contextData.match.rc[1], 1)
+      lc = range(this.contextData.matches[0].lc[0], this.contextData.matches[0].lc[1], 1)
+      c = range(this.contextData.matches[0].c[0], this.contextData.matches[0].c[1], 1)
+      rc = range(this.contextData.matches[0].rc[0], this.contextData.matches[0].rc[1], 1)
     } else {
-      lc = this.contextData.match.lc;
-      c = this.contextData.match.c;
-      rc = this.contextData.match.rc;
+      lc = this.contextData.matches[0].lc;
+      c = this.contextData.matches[0].c;
+      rc = this.contextData.matches[0].rc;
     }
     // create sentence strings as tokens
     tokenHTMLArray = [];