use diff for lagged difference