@valivarthi: Very well explained