distribute the signals