Ill-defined problems often contain higher-order and obscure relationships. Design thinking can address these through the use of analogies. An understanding of the expected results, or lack of domain-related knowledge for the task, may be developed by correlating different internal representations, such as images, to develop an understanding of the obscure or ill-defined elements of the situation. The process involves several complex cognitive mechanisms, as the design task often has elements in multiple cognitive domains—visual, mathematical, auditory or tactile—requiring the usage of multiple "languages", like visual thinking