implementing dealing hands