improve playingCard model