adding dirdiff