on hand_spec, need to implement all card hands