tx and rx both work