rebuilt doc