addedextra exercise 2 parts 1, 2 and 3