finish the chap1.1
test