Thinking Type