chapt 8 table of contents with arrays added.