Final example

Can you review the changes line by line?