Wow, thanks for the details. Pretty in depth here to learn.