@nizam-ud-deen: Explain well