improve ckeditor integration