'add new comment' functionality