I added comments to show what it prints