Well written and informative, thank you!