brainstorming how to prevent duplicate card creation