complete ch04 and start ch-5