modify as chapter 3