added thinker