organize the doc