I have added comments to each of the lines to show what I am trying to accomplish with each response.