Update with chapter4 p138