add ellipsoid

close #73