Copy the whole exercise 4