simple half-duplex communication.