Commenting code so it is more clear what is going on and expected to go on