basic transmit