genCard()