Calculating rack details
diff --git a/views/ngXosViews/diagnostic/src/js/config.js b/views/ngXosViews/diagnostic/src/js/config.js
index 99112b1..db1d832 100644
--- a/views/ngXosViews/diagnostic/src/js/config.js
+++ b/views/ngXosViews/diagnostic/src/js/config.js
@@ -6,6 +6,14 @@
     widthMargin: 20,
     heightMargin: 30,
     duration: 750,
+    // elWidths: { // this is the fixed width for elements
+    //   devices: 20,
+    //   subscribers: 20,
+    //   router: 20,
+    //   network: 104,
+    //   rack: 105
+    // },
+    elWidths: [20, 104, 105, 104, 20, 20],
     circle: {
       radius: 10,
       r: 10,
@@ -18,7 +26,7 @@
       y: -10
     },
     rack: {
-      width: 60,
+      width: 105,
       height: 50,
       x: -30,
       y: -25
@@ -26,12 +34,15 @@
     computeNode: {
       width: 50,
       height: 20,
+      margin: 5,
+      labelHeight: 10,
       x: -25,
       y: -10
     },
     instance: {
       width: 40,
       height: 16,
+      margin: 5,
       x: -20,
       y: -8
     }