adding files up to chapter 3