Added some more comments to help clear up what i'm currently working on