diff --git a/frontend/src/components/keggcard/keggcard.js b/frontend/src/components/keggcard/keggcard.js
index c29cfae30e0ec93cbad35d67f2b9bb4e00c76880..95b471927b2599fa3be547aeb43d1a4569974539 100644
--- a/frontend/src/components/keggcard/keggcard.js
+++ b/frontend/src/components/keggcard/keggcard.js
@@ -55,7 +55,7 @@ export default {
         },
         {
           title: 'Name(s)',
-          content: response.data.name,
+          content: response.data.names.join(),
         },
         {
           title: 'Definition',
@@ -65,12 +65,33 @@ export default {
     },
     buildKeggExpandDetails(response) {
       this.keggExpandDetails = [
+        this.buildEcNumbers(response),
         this.buildPathways(response),
         this.buildDiseases(response),
         this.buildModules(response),
         this.buildReferences(response),
       ];
     },
+    buildEcNumbers(response) {
+      var ec_numbers = {
+        title: 'EC numbers',
+        icon: 'fas fa-exchange-alt',
+        content: [],
+      };
+      if(response.data.ec_numbers) {
+        Object.entries(response.data.ec_numbers).forEach(([key, value]) => {
+          var link_id = value.split('.-')[0]
+          ec_numbers.content.push(
+            {
+              id: value,
+              url: `https://www.ebi.ac.uk/intenz/query?cmd=SearchEC&ec=${link_id}`,
+              url_label: "Open in IntEnz",
+            },
+          );
+        });
+      }
+      return ec_numbers;
+    },
     buildPathways(response) {
       var pathways = {
         title: 'Pathways',
@@ -139,14 +160,33 @@ export default {
       };
       if (response.data.references) {
         for (let i = 0; i < response.data.references.length; i++) {
-          references.content.push(
-            {
-              id: response.data.references[i].title,
-              name: `${response.data.references[i].authors[0]} et al. ${response.data.references[i].journal}`,
-              url: `https://www.ncbi.nlm.nih.gov/pubmed/${response.data.references[i].pubmed_id}`,
-              url_label: "Open in Pubmed"
-            },
-          );
+          var url = null
+          if (response.data.references[i].doi){
+            var url = `https://doi.org/${response.data.references[i].doi}`;
+            var url_label = "Open in doi.org";
+          }
+          else if (response.data.references[i].pubmed_id) {
+            var url = `https://www.ncbi.nlm.nih.gov/pubmed/${response.data.references[i].pubmed_id}`;
+            var url_label = "Open in Pubmed";
+          }
+          if (url) {
+            references.content.push(
+              {
+                id: response.data.references[i].title,
+                name: `${response.data.references[i].authors[0]} et al. ${response.data.references[i].journal}`,
+                url: url,
+                url_label: url_label,
+              },
+            );
+          }
+          else {
+            references.content.push(
+              {
+                id: response.data.references[i].title,
+                name: `${response.data.references[i].authors[0]} et al. ${response.data.references[i].journal}`,
+              },
+            );
+          }
         };
       }
       return references;