cardsrevised