add stuff for chapter6