add subdirectory diff