most of the way through integrating ckeditor