added codemirror and playground