add file in dir
merge from new for diff_use