blackJack design method