finished chap 2 of Mike Hartl