Thanks for sharing such a wonderful writeup.