chapter 3 in separate files