construct the comments logic