intermediate state gui