Updating and adding exercise 3