use docFragments