Added comments on everything