new state blocks and transitions