completed 13-5
completed exercise 13-6