added double transmit