some comments for each example