intermediate state