text and comment