implement 'comment' action