lots of progress on documentation