diff --git a/src/components/Router.js b/src/components/Router.js
index 57ae5a4ec9fc5f6cdbf419ebb58f870b808d5f19..bf6943670905b630a215172f1ff1034731e3df91 100644
--- a/src/components/Router.js
+++ b/src/components/Router.js
@@ -25,8 +25,7 @@ const Router = async function (state) {
         //Just to avoid extra ajax calls but we can have multiple relationships here
         if (state.main.doc.record_type_s || state.main.doc.record_type_s === 'Person') {
           //Removing orcid.org to have better matches
-          state.main.doc.id = state.main.doc.id.replace("https://orcid.org/", "");
-          //state.main.doc.id = encodeURIComponent(state.main.doc.id);
+          state.main.doc.id = state.main.doc.id.replace("http://orcid.org/0000-000", "");
           //state.main.doc.id = encodeURIComponent(state.main.doc.id);
           const res = await solrService.search({api: state.config.api}, {
             start: 0,
diff --git a/src/components/views/SubDocHorizontal.js b/src/components/views/SubDocHorizontal.js
index 4a2c1e55f53e73a784837b3886409b99ebfb0aba..75e8014d5030df745feb9f04350086802cb310bc 100644
--- a/src/components/views/SubDocHorizontal.js
+++ b/src/components/views/SubDocHorizontal.js
@@ -3,11 +3,18 @@ const isIterable = require('../isIterable');
 
 const SubDocHorizontal = function (data) {
   const div = $('<div class="row">');
-  const headerDiv = $('<div class="col-sm-2">').html(data.fieldName);
-  div.append(headerDiv);
+  let subDiv = $('<div>');
+
+  if (data.fieldName) {
+    const headerDiv = $('<div class="col-sm-2">').html(data.fieldName);
+    div.append(headerDiv);
+    subDiv.addClass('col-sm-10');
+  }
 
   if (isIterable(data.value)) {
+    let i = 0;
     for (let key of data.value) {
+      i++;
       try {
         const a = $('<a>');
         const subEle = $('<span class="">');
@@ -18,14 +25,16 @@ const SubDocHorizontal = function (data) {
         a.text(sub['name']);
         a.addClass("link");
         subEle.append(a);
-        div.append(subEle);
-
+        subDiv.append(subEle);
+        if (data.value.length > i) {
+          subDiv.append($('<span>,&nbsp;</span>'));
+        }
       } catch (e) {
-        div.append('');
+        subDiv.append('');
       }
     }
   }
-
+  div.append(subDiv);
 
   return div;
 }