chapter4 tasks