diff --git a/kadmos/vistoms/templates/VISTOMS.html b/kadmos/vistoms/templates/VISTOMS.html
index fd410d991b5b39ed148a712902b449ac7e37a8ec..cd87f3e9a2650fd9161aac4e25b57ce2485b665a 100644
--- a/kadmos/vistoms/templates/VISTOMS.html
+++ b/kadmos/vistoms/templates/VISTOMS.html
@@ -21451,9 +21451,7 @@
 				function maketreeLayout(pipeData, layout, svg, div, aName, aVarCategory)
 				{			
                     var schema = currentGraph.variableSchemes[aVarCategory];
-                    
-                    console.log("schema")
-                    console.log(schema)
+
                     
                     var treeData = (JSON.parse(JSON.stringify(schema)));				
                     //aigner: Here, the minimalized tree is created!
@@ -21463,21 +21461,32 @@
                     //3) xPathList --> Array of actually used pipeLine data
                     
                     //aigner:HIER WEITER!!
-                    
-                    
-                    function appendElement(anElement)
+                    function appendElement(anElement, xPath_list)
                     {
+                        if (xPath_list.length > 1)
+                        {
+                            anElement.children = [];
+                            var numberOfChildren = anElement.children.length;
+                            var newChild = {};
+                            anElement.children.append(newChild);
+                            anElement.children.forEach(function(aChild)
+                        }                        
                         
+                        {
+                            
+                        }
                     }
                     
                     function buildTree(elements)
                     {
                         elements.forEach(function(element)
                         {
-                            var xPath_split = element.xPath.split("/");
+                            var xPath_split = element.xpath.split("/");
                             var index = xPath_split.indexOf("");
                             if (index > -1) {xPath_split.splice(index, 1);}
+                            console.log(element)
                             console.log(xPath_split)
+                            appendElement(element, xPath_split)
                         })
                     }
                     buildTree(treeData)
diff --git a/kadmos/vistoms/vistoms.py b/kadmos/vistoms/vistoms.py
index 09bfd065541b9cfe567294029648a679c828b9fd..bf220906c28e4eb1be5fff0333eb65692624c3a9 100644
--- a/kadmos/vistoms/vistoms.py
+++ b/kadmos/vistoms/vistoms.py
@@ -1541,7 +1541,7 @@ if __name__ == '__main__':
     args = sys.argv
     # Check if folder is given in args
     if '-folder' in args:
-        folder = args[args.index('-folder') + 1]
+        folder = os.path.join(args[args.index('-folder') + 1],'')
         assert isinstance(folder, basestring), 'Folder should be a string.'
     else:
         folder = None