Made some comments to hopefully help describe things