Do all in Chap6 but did not pass test