commit chapter2.part2