after chapter 20.9 ,Fix problem: lacking of Photo.java
after20.17
after chapter 20
after chapter 21
after chapter 22.2
after 22.8
after chapter 22.all over