finish chapter 6 tasks(6.5)