Great write up. thanks.