curve-based modeling