add signal and test