modified:   slave.c