improve documentation for usage