nonlinear problems