add support to not mix files with the same name