Very well done. Thanks for all the info.