Thinkogen, the element of think.