writer transmit