learn chapter4 & 5