continuously differentiable