protected File setData(String data, String suffix){
		//uuid timestamp script
		UUID gen = UUID.randomUUID();
		File script = new File(String.valueOf(gen.toString())+suffix);
		//duplicate avoidance
		while(script.exists()){
			//try to wait  a short random time 
			try {
				wait((int)(Math.random()*100));
			} catch (InterruptedException e) {
				LogHandler.writeStackTrace(log, e, Level.WARNING);
			}
			gen = UUID.randomUUID();
			script = new File(String.valueOf(gen.timestamp()));
		}
		//Writes data to script
		PrintWriter pw = null;
		try {
			script.createNewFile();
			pw = new PrintWriter(script);
		} catch (IOException e) {
			LogHandler.writeStackTrace(log, e, Level.SEVERE);
			return null;
		}
		pw.write(data);
		pw.close();
		return script;
	}