* changes for gui