add htmlencode function