public ArrayList<Episode> getAiredEpisodes()
	{
		ArrayList<Episode> airedEpisodes = new ArrayList<Episode>();
		//iterate through the seasons and episodes and add each episode if it has aired
		for(Season season : seasons.values())
			for(Episode episode : season.episodes)
				if(episode.getAirDate() != null && episode.getAirDate().isBeforeNow())
					airedEpisodes.add(episode);
		

		Collections.sort(airedEpisodes, ShowTracker.episodeComparator);
		Collections.reverse(airedEpisodes);

		return airedEpisodes;
	}