Very good write ups. With thanks.