for wite some base doc