improving the doc