chapter 3.5 tmp