Added some more comments to my additions