ELLIPSEFIT