chapter 3 finished (version 2)
chpater 2+3, version 2