added DataReceiver.Transmit()