Matt's stuff
added coherence