Refactor
diff --git a/views/ngXosViews/diagnostic/src/js/config.js b/views/ngXosViews/diagnostic/src/js/config.js
index 6b029d7..13f2172 100644
--- a/views/ngXosViews/diagnostic/src/js/config.js
+++ b/views/ngXosViews/diagnostic/src/js/config.js
@@ -38,6 +38,13 @@
       margin: 5,
       x: -40,
       y: -18
+    },
+    container: {
+      width: 60,
+      height: 30,
+      margin: 5,
+      x: -30,
+      y: -15
     }
   })
 
diff --git a/views/ngXosViews/diagnostic/src/js/nodeDrawer.js b/views/ngXosViews/diagnostic/src/js/nodeDrawer.js
index 7c76e61..3007fd2 100644
--- a/views/ngXosViews/diagnostic/src/js/nodeDrawer.js
+++ b/views/ngXosViews/diagnostic/src/js/nodeDrawer.js
@@ -258,7 +258,7 @@
         x: - serviceTopologyConfig.circle.r - 10,
         y: serviceTopologyConfig.circle.r / 2
       })
-      .text(d => d.name); 
+      .text(d => d.name || d.mac); 
     }
   });
 })();
diff --git a/views/ngXosViews/diagnostic/src/js/rackHelper.js b/views/ngXosViews/diagnostic/src/js/rackHelper.js
index 15dcc0c..40ca88d 100644
--- a/views/ngXosViews/diagnostic/src/js/rackHelper.js
+++ b/views/ngXosViews/diagnostic/src/js/rackHelper.js
@@ -33,10 +33,10 @@
       let height = serviceTopologyConfig.computeNode.margin;
 
       lodash.forEach(nodes, (node) => {
-        let [instanceWidth, instanceHeight] = this.getComputeNodeSize(node.instances);
+        let [nodeWidth, nodeHeight] = this.getComputeNodeSize(node.instances);
 
-        width = instanceWidth + (serviceTopologyConfig.computeNode.margin * 2);
-        height += (instanceHeight + serviceTopologyConfig.computeNode.margin);
+        width = nodeWidth + (serviceTopologyConfig.computeNode.margin * 2);
+        height += (nodeHeight + serviceTopologyConfig.computeNode.margin);
       });
 
       return [width, height];
diff --git a/views/ngXosViews/diagnostic/src/js/rest_services.js b/views/ngXosViews/diagnostic/src/js/rest_services.js
index 522a126..d5e924f 100644
--- a/views/ngXosViews/diagnostic/src/js/rest_services.js
+++ b/views/ngXosViews/diagnostic/src/js/rest_services.js
@@ -264,7 +264,6 @@
 
       // find all relations relative to this rootElement
       const levelRelation = findLevelRelation(tenants, rootService.id);
-
       // find all items related to rootElement
       const levelServices = findLevelServices(levelRelation, services);
 
diff --git a/views/ngXosViews/diagnostic/src/js/serviceTopologyHelper.js b/views/ngXosViews/diagnostic/src/js/serviceTopologyHelper.js
index 7ca925b..518c41a 100644
--- a/views/ngXosViews/diagnostic/src/js/serviceTopologyHelper.js
+++ b/views/ngXosViews/diagnostic/src/js/serviceTopologyHelper.js
@@ -233,7 +233,6 @@
       .each(d => d.selected = false);
 
       // toggling selected status
-      console.log(d.selected);
       d.selected = !d.selected;
 
       updateTree(_svg, _layout, _source);