improve documentation
improve docs