chapter3 fix