updates for coherence