ch03 partial