intiial commit of exercise 3 lrnhardway