public static ArrayList <ToolData> loadData() {
	File load = new File("resources/files/ToolData/");
	Gson loader = new Gson();
	ArrayList <ToolData> res = new ArrayList <ToolData>();
	for (File f : load.listFiles()) {
		BufferedReader br = null;
		try {
			br = new BufferedReader(new FileReader(f));
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
	  	ToolData read = null;
	  		try {
				read = loader.fromJson(br.readLine(), ToolData.class);
				res.add(read);
			} catch (JsonSyntaxException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
	  		finally {
				if(br != null) {
					try {
						br.close();
					} catch (IOException e) {
						e.printStackTrace();
					}
				}
			}
	}
	return res;
}