set text html fix not the best