finished add step problem to nonlinear chapter