great info you have shared here thank you