Ellipse feature added, and UI INterface has been made