gui: working on file handling
merged