Great write up, interesting and informative. Thanks