add new tasks from chapter 2