Understand - Realize - Perform