add state transitions