What are the application cognitive theory in learning ​