chap 1 first commit