updated curvep