implement 'adding-comments' feature