This is great, thanks. So much out there, it's overwhelming, so I appreciate the overview.