add smooth para