add thrustCurve support