effectively adds gui