almost done with doc