make sure files are unique