chapter 10 - responsive