from the book, not working