The 15-91 is a gear driven straight stitch machine. According to the user manual it will take up to a size 21 needle. The potted motor on the back houses a spiral gear that meshes with a texolite gear in the handwheel. This direct drive gives added strength and power to the machine. It has a class 15 bobbin and vertical hook. It uses common 15X1 needles that you can get at Wal mart. It runs very smoothly. [links]