update for virtual TX/RX added