transceiver example updated