Excellent write up. Very informative. Thanks a lot for sharing.