transmit shell