syntax highlighting and image upload done for js