add ping.c