public static ArrayList<Lied> findSimilarSongsCluster(Collection<String> tags, ArrayList<Lied> song)
		{
			ArrayList<Lied> liedjes = new ArrayList<Lied>();
			ArrayList<Lied> tagLiedjes;	
	
			for(String tagName : tags)
			{
				
				Iterator<Tag> i = Tag.search(tagName, apiKey).iterator();
				Tag tag = i.next();
				while(!tag.getName().equals(tagName) && i.hasNext())
				{
					Tag dummy = i.next();
					if(dummy.getName().equals(tagName))
						tag = dummy;
				}
				try{
					tagLiedjes = lastFM.getTopTracks(tag);
				} catch(Exception e){
					//System.out.println(tag.getName());
					tagLiedjes = new ArrayList<Lied>();
				}
				for(Lied liedje : tagLiedjes)
				{				
					liedjes.add(liedje);
				}
			}
			Cluster c = new Cluster(tags, song);
			ArrayList<Lied> result = c.cluster(liedjes, 10);
			gui.setFeedbackPanel(result);
			return result;
		}