improved documentation
testsuite