assign chap2 task