completed exercises 4-1 through 4-5
completed exercise 5-1
completed exercise 5-2
completed exercise 5-3