Let user specify needle parameters