Terrific write ups. Many thanks.