added ellipsoid