Added transmit functions