transmitter class