add test for ch03