ifDataExistsGenerateSameKey