hints
ZCurve2D