Most of chapter 10 (modules)