everything but gui