incorporate getCardValues()