deep thinking | understand