completed exercise 6-1
completed exercise 6-2
completed exercise 6-5
completed exercise 6-6
completed exercise 6-7
completed exercise 6-8
completed exercise 7-1