examples and reading