add reverse transmit