chapter 5 structure add