Thanks for the awesome write up