add chap5 structure