Bi-Directional Fitting