revised the doc