finish chap2
chap3
rename