improve documentation
new version