add my_signal.c