chapter04 content update