Thank you for all you have share