weak non-linear theory