public ArrayList<User> read(String filename) {
		ArrayList<User> users = new ArrayList<User>();
		try {
			FileInputStream inputStream = new FileInputStream(filename);
			InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
			JsonReader reader = new JsonReader(inputStreamReader);
			reader.beginArray();
			while (reader.hasNext()) {
				users.add(readUserData(reader));
			}
			reader.endArray();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return users;
	}