wysiwig editor implemented