completed exercise 42