forgot to add the signal_add hook