rudimentary retransmission working