trasmitter output functions