Cognitive load theory has been designed to provide guidelines intended to assist in the presentation of information in a manner that encourages learner activities that optimize intellectual performance".[6] Sweller's theory employs aspects of information processing theory to emphasize the inherent limitations of concurrent working memory load on learning during instruction. It makes use of the schema as primary unit of analysis for the design of instructional materials.