add state docs