modified:   pin_abc.c