SpinFit