this is great, insightful, and very helpful and well put together. Thank you Joseph for sharing with us.