Chapeter 2 done