initial codemirror integration