Norman Fairclough developed a three-dimensional framework for studying discourse, where the aim is to map three separate forms of analysis onto one another: analysis of (spoken or written) language texts, analysis of discourse practice (processes of text production, distribution and consumption) and analysis of discursive events as instances of sociocultural practice.   Particularly, he combines micro, meso and macro-level interpretation. At the micro-level, the analyst considers various aspects of textual/linguistic analysis, for example syntactic analysis, use of metaphor and rhetorical devices. [ clarification needed ] The meso-level or "level of discursive practice" involves studying issues of production and consumption, for instance, which institution produced a text, who is the target audience, etc. At the macro-level, the analyst is concerned with intertextual and interdiscursive elements and tries to take into account the broad, societal currents that are affecting the text being studied.