added code mirror

also circles, polygons