ch03 init