added chapter 1 first program