some examples from the book