add oodesign of blackjack