added cpp chapter 1