added wysiwig editor and image upload