exercise 2
step 3