adding problems from chapter 2