added method to handle split, blackjack case and soft case