added codemirror module