Thanks for sharing information all of this