add Thinking