gui restructure