registered all the needles
implemented standard needles