modularized ch 10-12