add function: tcomment