chap1 initial commit