add new files for gui