most of the doc done