add state depth