ellipse v2.0