updates from doc2