testing hypercurve approach