improvements in dup_files function