Few comments to make the program more explicit to understand to all.( & to me specially!!)