private void addToDownload(int rowNumber){

		//System.out.println("TAB"+currentTab);
		String downloadName = makeTitle(results.get(currentTab)[rowNumber],opt.getFileTemplate());
		String id = results.get(currentTab)[rowNumber].get("SongID");
		//check if file exits
		String dl =  checkExists(downloadName);
		if (dl != null){
			downloadName = dl;


			String[] row = {downloadName,("Waiting"),"0%"} ;
			modelDl.addRow(row);
			try {
				download(id, downloadName,modelDl.getRowCount());
			} catch (IOException e1) {
				e1.printStackTrace();
			} catch (InterruptedException e1) {

				e1.printStackTrace();
			}
		}else{
			String[] row = {downloadName,("Skipped"),""} ;
			modelDl.addRow(row);
		}
	}