adding DirDiff