Very in depth. Thanks for sharing.