new state (intermediate)