rebased signal code to send data back out the network