working on new signal