chapter2 completion