chap2 completed.