+) adding a new data structure (stack)
+) some parameters in tlist changed as constant
+) spacing criteria changed to "space all" instead of tab