Very good write up. Thanks for sharing.