three more codes in ch8 and ch9