refactoring(findOrCreate)