specify std::
add scurves