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