98 the gear 100 meshes with the gear 56 and is driven thereby as the gear 100 rotates the cam 96 which rotates therewith but eccentrically thereto causes the yoke member 88 to pivot about the axis of the screw 86 so that the leg 92 alternates from side to side which as hereinafter made clear results in the needle alternating from side to side to form zig zag stitches alternatively the cam 96 may be of a different configuration so that the needle 42 may make two or more stitches at one side before making the same or a different number of stitches at the other side disposed within the elongated slot 94 at the front thereof is a slide block 102 having a width substantially equal to the width of the slot 94 a screw 104 extending through the slide block 102 and secured within the front of the needle carrier 38 secures the slide block for movement with the needle carrier and thus the needle 42 additionally a slide stud 106 having a journally mounted head or bushing of substantially the same diameter as the width of the slot 94 is secured to the rear of the needle carrier with the stud disposed within the slot 94 preferably the stud 106 is fastened into a valve 108 which in turn is fastened to the rear of the needle carrier and communicates with the interior of the needle carrier the valve being connected to an air line which is in turn connected to a vacuum port of the motor 16 a thread guide tube 112 opening into the rear of the needle carrier 38 receives yarn from the yarn feed rolls 72 74 and the yarn is directed through the needle carrier into the needle to thread.