updated think-like