chap3 init ready