fixed add state