added nonlinear VCVSs