add tasks from chapter 9