minicurve
