Thought system