added context/coherence definition