the example from the book