finished chapter03