finish chap2