added coherent.js include