Chapter4 changes