new file structure and divide the GUI and TUI settings