doc fragment