improved the doc