change behavior.c to signal.c