transmit arg types