Added extra comment lines with more explenation