finish the chapter2