apache chapter 2