nonlinearities