Added comments to help learn

I will  add some more later today