examples and comments