updates for gui