ttproto code
distributor modified for mkpacket functions