rebuild+newGUI