增加了signals, 解决了问题