Minor modifications needed to fit my current sewing machine. Speed is kinda slow compared to the original but overall, it works