following along with the book