fixed toHtml method