documentation and test update