+++common validation added in findOrCreate method