diff --git a/Ccs/ccs_function_lib.py b/Ccs/ccs_function_lib.py
index 9536e4c41a9fb1b01cbc11e23847b4fa72ff1cdc..2d06fe1bbe3e668cf53fb883ea5f2edde2a2b1d6 100644
--- a/Ccs/ccs_function_lib.py
+++ b/Ccs/ccs_function_lib.py
@@ -5524,6 +5524,7 @@ def add_tst_import_paths():
     sys.path.append(cfg.get('paths', 'tst') + '/sketch_desk')
     sys.path.append(cfg.get('paths', 'tst') + '/test_specs')
     sys.path.append(cfg.get('paths', 'tst') + '/testing_library')
+    sys.path.append(cfg.get('paths', 'tst') + '/testing_library/testlib')
     # insert this to import the tst view.py, not the one in .local folder
     sys.path.insert(0, cfg.get('paths', 'tst') + '/tst')
 
diff --git a/Tst/progress_view/progress_view.py b/Tst/progress_view/progress_view.py
index fb77b8f5c8ca18f3e5b05be64e187199d57e2b43..aa23a0901520e55cd55fc7db52951c295e2b668b 100644
--- a/Tst/progress_view/progress_view.py
+++ b/Tst/progress_view/progress_view.py
@@ -8,6 +8,8 @@ from gi.repository import Gtk, Gdk, Gio, GLib
 import sys
 import confignator
 
+sys.path.append(os.path.join(confignator.get_option("paths", "Tst"), "testing_library/testlib"))
+
 cfg = confignator.get_config()
 sys.path.append(cfg.get('paths', 'ccs'))
 
@@ -1299,7 +1301,7 @@ class Save_to_File_Dialog(Gtk.FileChooserDialog):
     def __init__(self, parent=None):
         super(Save_to_File_Dialog, self).__init__(title='Please choose a Folder to save the Test Run',
                                        parent=parent,
-                                       action=Gtk.FileChooserAction.OPEN_FOLDER)
+                                       action=Gtk.FileChooserAction.SELECT_FOLDER)
 
         self.win = parent
         self.add_buttons(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK)
diff --git a/Tst/tst/tst.py b/Tst/tst/tst.py
index dd5d03f0c892f787e0e118263b4c5568919d7395..cba3cb7fef0d624638c1f5b6a91c1a040f5f660d 100755
--- a/Tst/tst/tst.py
+++ b/Tst/tst/tst.py
@@ -1065,10 +1065,12 @@ class TstAppWindow(Gtk.ApplicationWindow):
             path_test_specs = cfg.get(section='tst-paths', option='tst_products')
             path_test_runs = cfg.get(section='tst-logging', option='test_run')
 
-            json_file_path = os.path.join(path_test_specs, current_file_name)
+            json_file_path = current_instance.filename
             paths['json_file_path'] = json_file_path
 
-            name = generator.strip_file_extension(current_file_name)
+            name = current_instance.test_meta_data_name.get_text()
+            name = generator.create_file_name(name)
+
             cmd_log_file_path = os.path.join(path_test_runs, name + testing_logger.cmd_log_auxiliary)
             paths['cmd_log_file_path'] = cmd_log_file_path
 
diff --git a/Tst/tst/verification_tab.py b/Tst/tst/verification_tab.py
index 8e6b1101500e721b6bae00d05d77f8a43578cbe9..a9fdb9f10ff3c15f0f4fd7aa3363fd71a6b1c92f 100644
--- a/Tst/tst/verification_tab.py
+++ b/Tst/tst/verification_tab.py
@@ -10,7 +10,7 @@ import confignator
 import sys
 sys.path.append(confignator.get_option('paths', 'ccs'))
 sys.path.append(os.path.join(confignator.get_option("paths", "Tst"), "testing_library/testlib"))
-sys.path.append('/home/sebastian/CCS/Tst/testing_library/testlib')  # notwendig damit tm als Modul erkannt wird
+# sys.path.append('/home/sebastian/CCS/Tst/testing_library/testlib')  # notwendig damit tm als Modul erkannt wird
 import ccs_function_lib as cfl
 import s2k_partypes as s2k