I bought a walking foot for my Bernina ( very pricey) but it has been a great help when piecing and alaso when when sewing slippery fabrics. Also great for mathching plaid!. Could not live without it. Just wish I could find one for my old Necchi. Just make sure you get the right one for your machine.