State manager done, with doc