weakly nonlinear solitons