zt: finished chap2