chapter 5 init