lots of doc updates