lots of doc additions