Completed exercises 1 -7.