I added some explanation aroun 73 line.