doc coherence