@yoyoraj: nicely explained...