public void calculateVariables(){
		//URL of issues to parse
		//String spec = "http://drupal.org/project/issues/search/drupal?version[0]=7.x&issue_tags=Usability%2C%20d7ux";//args[0];
		String spec= "http://drupal.org/project/issues/search/drupal?issue_tags=Usability";
		//String spec = "http://drupal.org/project/issues/search/drupal?issue_tags=Performance";
		//String spec_d7ux = "http://drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&participant=&categories%5B%5D=bug&categories%5B%5D=feature&issue_tags_op=or&issue_tags=d7ux";
		
	    try {
			initFiles();
			cutoffDate = df.parse("Feb 4 2009 - 4:17pm");
			if(fileConsensus.exists() && fileNonConsensus.exists() && fileAuthors.exists()){
				//Parse all the issues
				loadAllIssues(issueListFileName, allIssuefilesPath);
				//Sort the issue infos based on start time
				Collections.sort(issueInfos, new IssueInfoTimeComparator());
				//Go through the issues and print out their information
	
				//Social Matrix
				socialGraph.create(issueInfos);
				socialGraph.fillSocialMatrix();
				
				printSocialMatrix();
				System.out.println("social graph started");
				socialGraph.fillSocialGraph();
				pageRank();
				System.out.println("print started");
				printIssueInfos();
				printAuthorsInfo();	
				System.out.println("print done");
				closeFiles();
		    }
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}