finished and tested chapters 1 through 8.