holding the cards client side