prepare doc