~ try subdivide curve