Settings management and Curve algorithms