complete chapter3
add a fill_title helper. complete chapter 4