init before chapter 4