add chap2 HT
add chap3 module