chap3 fixing