curvature manipulation