chapter04 files updated