rebuildfornewGUI