Understanding Thought Process