add encodeHtml and decodeHtml