starting on part ii of the book (object-oriented programming)