Add chapter2 test