Wow awesome write up. Thanks for sharing