add state bug