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