great insights, thanks for putting this together!