add nonlinearity