I added comments to my code and changed Var names to make more sense to the end user