chapter -5 init