diff --git a/code/classes/SCDclass_mdspar.m b/code/classes/SCDclass_mdspar.m
index 1551773e46e994aaab3c53ab5a0652997581086d..67bbeac17eb997849cb1b81d56ac03559bec59b6 100644
--- a/code/classes/SCDclass_mdspar.m
+++ b/code/classes/SCDclass_mdspar.m
@@ -179,7 +179,7 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous
         
         function entrystring = genMARTe2entrycommon(obj, shot)
             obj=obj.actualizetdiexpr(shot);
-            entrystring = sprintf('+%-30s = { Class=%-30s Path=%-40s',obj.gettargetparam,obj.classname,obj.tdiexprused);
+            entrystring = sprintf('+%-50s = { Class=%-30s Path=%-40s',obj.gettargetparam,obj.classname,obj.tdiexprused);
         end
 
         function str = genMARTe2MDSsourcestr(obj)
diff --git a/code/classes/SCDclass_mdsparfixdimvector.m b/code/classes/SCDclass_mdsparfixdimvector.m
index fb98b80f6391a0b7147d21fff7cb169c2365c165..a4739a6a301b60eba04cf2bf92eb1bed4be608c8 100644
--- a/code/classes/SCDclass_mdsparfixdimvector.m
+++ b/code/classes/SCDclass_mdsparfixdimvector.m
@@ -49,6 +49,7 @@ classdef SCDclass_mdsparfixdimvector < SCDclass_mdspar
         
         function entrystring = genMARTe2entry(obj, shot)
             entrystring=obj.genMARTe2entrycommon(shot);
+            entrystring=[entrystring ' Dim=' num2str(obj.dimension)];
             entrystring=[entrystring ' }'];           
         end
 
diff --git a/code/classes/SCDclass_mdsparfixdimvectorint.m b/code/classes/SCDclass_mdsparfixdimvectorint.m
index 9fcc8be56ab87caf894c88ac775de11c34a3ac94..3085ef1f355f09b5ca05f406f4acdcadc25c31ce 100644
--- a/code/classes/SCDclass_mdsparfixdimvectorint.m
+++ b/code/classes/SCDclass_mdsparfixdimvectorint.m
@@ -49,6 +49,7 @@ classdef SCDclass_mdsparfixdimvectorint < SCDclass_mdspar
  
         function entrystring = genMARTe2entry(obj, shot)
             entrystring=obj.genMARTe2entrycommon(shot);
+            entrystring=[entrystring ' Dim=' num2str(obj.dimension)];
             entrystring=[entrystring ' }'];
         end
 
diff --git a/code/classes/SCDclass_mdswg.m b/code/classes/SCDclass_mdswg.m
index 46b8c59a9bbe71e4323b3afca51d2207484c4d35..6ea9b0a4f704d5dcac50207eb6d812ec6eee2728 100644
--- a/code/classes/SCDclass_mdswg.m
+++ b/code/classes/SCDclass_mdswg.m
@@ -99,10 +99,8 @@ classdef SCDclass_mdswg < matlab.mixin.Heterogeneous
         %end
 
         function entrystring = genMARTe2entrycommon(obj, shot)
-            %obj.mdsconnect(shot);
-            %[obj,~]=obj.getdata;
-            %entrystring = ['+' obj.wavegentarget ' = { Class=' obj.classname ' Path=' obj.tdiexpr ' }'];
-            entrystring = ['+' obj.wavegentarget ' = { Class=' obj.classname ' Path=' obj.tdiexpr ];
+            %entrystring = ['+' obj.wavegentarget ' = { Class=' obj.classname ' Path=' obj.tdiexpr ];
+            entrystring = sprintf('+%-50s = { Class=%-30s Path=%-40s',obj.wavegentarget,obj.classname,obj.tdiexpr);
 
         end