add a linear solver for shell deformation