updated version of chapter 2 and chapter 3
Merge branch 'master' of https://github.com/francktcheng/BSERROR