@Michael H- thanks for all that.