TODO The dealer class
TODO the Dealer Class