Chapter 16, model template learn.