add smooth_plaw