This is a lot of great info, thank you so much.