diff --git a/Autodesk_Setup_BIDC/setup-sheet.cps b/Autodesk_Setup_BIDC/setup-sheet.cps
index e9b5b2d..bebf6aa 100644
--- a/Autodesk_Setup_BIDC/setup-sheet.cps
+++ b/Autodesk_Setup_BIDC/setup-sheet.cps
@@ -156,6 +156,10 @@ properties = {
   }
 };
 
+var staticProperties = {
+  postVersion: "BIDC-NGC.G10.K21"
+}
+
 var showToolpath = false;
 var useToolNumber = true;
 
@@ -405,7 +409,7 @@ function onOpen() {
   c += "";
   c += script;
   if (programName) {
-    c += "
" + localize("Setup Sheet for Program") + " " + programName + "";
+    c += "" + getGlobalParameter("document-path") + "";
   } else {
     c += "" + localize("Setup Sheet") + "";
   }
@@ -414,7 +418,7 @@ function onOpen() {
 
   write("");
   if (programName) {
-    write("" + localize("Setup Sheet for Program") + " " + programName + "
");
+    write("" + getGlobalParameter("document-path") + ": " + programName + "
");
   } else {
     write("" + localize("Setup Sheet") + "
");
   }
@@ -490,6 +494,13 @@ function getCoolantDescription(coolant) {
   }
 }
 
+var offsetMapping = {
+  0: "G54",
+  1: "G54",
+  2: "G55",
+  3: "G56",
+}
+
 /** Formats WCS to text. */
 function formatWCS(id) {
   /*
@@ -501,7 +512,7 @@ function formatWCS(id) {
   }
   return "G" + (getAsInt(id) + 53);
   */
-  return "#" + id;
+  return "#" + id + " (" + offsetMapping[id] + ")";;
 }
 
 function isProbeOperation(section) {
@@ -1264,19 +1275,21 @@ function onSectionEnd() {
   if (isFirstSection()) {
     var c = "";
     
-    c += makeRow(makeColumn(d(localize("User") + ": ") + v(getGlobalParameter("username"))));
-    c += makeRow(makeColumn(d(localize("Date") + ": ") + v(getGlobalParameter("generated-at"))));
+    c += makeRow(makeColumn(d(localize("User Name: ")) + v(getGlobalParameter("username"))));
+    c += makeRow(makeColumn(d(localize("Date: ")) + v(getGlobalParameter("generated-at"))));
+    c += makeRow(makeColumn(d(localize("Post Version: ")) + v(staticProperties.postVersion)));
+
 
     if (programComment) {
       c += makeRow(makeColumn(d(localize("Program Comment") + ": ") + v(programComment)));
     }
 
-    if (hasParameter("job-description")) {
-      var description = getParameter("job-description");
-      if (description) {
-        c += makeRow(makeColumn(d(localize("Job Description") + ": ") + v(description)));
-      }
-    }
+    // if (hasParameter("job-description")) {
+    //   var description = getParameter("job-description");
+    //   if (description) {
+    //     c += makeRow(makeColumn(d(localize("Job Description") + ": ") + v(description)));
+    //   }
+    // }
 
     if (hasParameter("iso9000/document-control")) {
       var id = getParameter("iso9000/document-control");
@@ -1285,21 +1298,21 @@ function onSectionEnd() {
       }
     }
 
-    if (getProperty("showDocumentPath")) {
-      if (hasParameter("document-path")) {
-        var path = getParameter("document-path");
-        if (path) {
-          c += makeRow(makeColumn(d(localize("Document Path") + ": ") + v(pageWidthFitPath(path))));
-        }
-      }
-
-      if (hasParameter("document-version")) {
-        var version = getParameter("document-version");
-        if (version) {
-          c += makeRow(makeColumn(d(localize("Document Version") + ": ") + v(version)));
-        }
-      }
-    }
+    // if (getProperty("showDocumentPath")) {
+    //   if (hasParameter("document-path")) {
+    //     var path = getParameter("document-path");
+    //     if (path) {
+    //       c += makeRow(makeColumn(d(localize("Document Path") + ": ") + v(pageWidthFitPath(path))));
+    //     }
+    //   }
+
+    //   if (hasParameter("document-version")) {
+    //     var version = getParameter("document-version");
+    //     if (version) {
+    //       c += makeRow(makeColumn(d(localize("Document Version") + ": ") + v(version)));
+    //     }
+    //   }
+    // }
 
     if (getProperty("showNotes") && hasParameter("job-notes")) {
       var notes = getParameter("job-notes");
@@ -1358,7 +1371,7 @@ function onSectionEnd() {
           }
 
           c += makeRow(makeColumn(
-            d(localize("Stock")) + ": 
  " + v(localize("DX") + ": " + spatialFormat.format(delta.x) + getUnitSymbolAsString()) + "
  " + v(localize("DY") + ": " + spatialFormat.format(delta.y) + getUnitSymbolAsString()) + "
  " + v(localize("DZ") + ": " + spatialFormat.format(delta.z) + getUnitSymbolAsString())
+            d(localize("Stock")) + ": 
  " + v(localize("X Size") + ": " + spatialFormat.format(delta.x) + getUnitSymbolAsString()) + "
  " + v(localize("Y Size") + ": " + spatialFormat.format(delta.y) + getUnitSymbolAsString()) + "
  " + v(localize("Z Size") + ": " + spatialFormat.format(delta.z) + getUnitSymbolAsString())
           ));
 
           // if (hasParameter("part-lower-x") && hasParameter("part-lower-y") && hasParameter("part-lower-z") &&