modify the code
add subsection of chapter 1