public List<User> determineWinners() {
		User first = new User();
		User second = new User();
		User third = new User();
		first.setPoints(-1);
		second.setPoints(-1);
		third.setPoints(-1);

		for (User u: allUsers) {
			
			if (u.getPoints() > first.getPoints()) {
				third = second;
				second = first;
				first = u;
			} else if (u.getPoints() > second.getPoints()) {
				third = second;
				second = u;
			} else if (u.getPoints() > third.getPoints()) {
				third = u;
			}
		}
		List<User> tempList = new ArrayList<User>();
		if (first.getPoints() != -1)
			tempList.add(first);
		if (second.getPoints() != -1)
			tempList.add(second);
		if (third.getPoints() != -1)
			tempList.add(third);
		return tempList;
	}