public SpecialDeck(Hand hand)       
{
        deck = new Vector<Card>(); // initialize the empty vector
        for (int x = 0; x < suites.length;x++)
        	for(int y =2;y < values.length;y++){
        		Card tempcard = new Card(suites[x],values[y]);
        		int addit = 0;
        		for (int i = 0; i < hand.size(); i++){
        			if ((hand.get(i).getSuite().equals(tempcard.getSuite())) && hand.get(i).getValue() == tempcard.getValue())
        				addit = 1;
        		}
        		if (addit == 0)
        			deck.add(tempcard); // add the cards of each suite in order
        	}
        
}