builds the transmitter