Hi Amar, nice of you to go to the trouble to prove it works. Personally I had no doubts - just lacked the right words to explain it properly the first time!
(Big difference between knowing and teaching - that's why training courses cost!)