ch03 modified