finish chap7