chapter 12.2 internalization in application