finish 5.7
finish chap5