new comment and structure