add EllipsePath
use EllipsePath in path construction