thanks for sharing all the thought.