modified:   do.c