completed exercise 1
completed exercise 2