design coherence