private void calculateUpperTotal() {
		
		int upperSupTotal = 0;
		for (ScoreCardCategories d: ScoreCardCategories.values()) {
			if (d==ScoreCardCategories.ONES || d==ScoreCardCategories.TWOS || d==ScoreCardCategories.THREES ||d == ScoreCardCategories.FOURS || d==ScoreCardCategories.FIVES || d==ScoreCardCategories.SIXES) {
				if (scoreCard.get(d.toString()) >= 0) {
					upperSupTotal += scoreCard.get(d.toString()) ;
				}
			}
		}
		scoreCard.put("UPPERSUBTOTAL", upperSupTotal);
		if (upperSupTotal >= 63) {
			scoreCard.put("BONUS", 35);
			scoreCard.put("UPPERTOTAL", 35+upperSupTotal);
		}
		else {
			scoreCard.put("UPPERTOTAL", upperSupTotal);
		}
		
	}