Root of Thoughts