multiple cards with basic validation