Made commens for ease of understanding
ads