second order nonlinearity