secured in place such as with locks 90 etc alternatively needle positions may be moved on the fly for some embodiments such as with servo motors 92 94 or other devices moving locators 96 98 in needle assemblies 74 76 as would be understood by one of ordinary skill in the art with reference to fig4 using computer 34 or other device other ways of moving the needle assemblies 74 76 on the fly or otherwise could also be employed with other embodiments similar technology may be used to carriage 22 relative to carriage 20 for at least some embodiments other mechanisms may be used with other embodiments as may be understood from fig3 and 4 the bottom of the head 16 18 provides extension of needles 52 54 etc like a rake for at least one embodiment depending on the spacing of the adjacent needle assemblies 74 76 twenty four needles 52 54 may be provided and or other number and not all need necessarily provide yarn for all operations when the needles punch through the material 46 which is preferably a layer of backing or a layer of loops in tufted carpet they then may possibly engage hook 98 and or knife 100 in foot s 104 as could be servo controlled by motor 102 with computer 34 or otherwise to engage or disengage a particular loop for various embodiments the servo motor 102 and or.