chapter4 ALL