Chapiter 3 done