added additional chap1 programs