Charles Reigeluth developed Elaboration Theory, which focuses on improving retention and transfer of knowledge through sequencing content from simple to complex and concrete to abstract. The theory incorporates principles of cognitivism and behaviorism. Reigeluth's Elaboration Theory includes seven instructional treatments: elaboration, sequence, synthesizer, summarization, analogy, cognitive strategy activator, and learner control.