rename tempgui to gui
load and unload