Adding comments to show thought process