nonlinear contraction