public User startSystem(String email, String name, String username,
			String password) {
		try {
			sql.Query.initDB();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		if (!TextVerifier.verifyName(username, new Policy())
				|| !TextVerifier.verifyEmail(email)
				|| !TextVerifier.verifyPassword(password, new Policy())
				|| name.equals(""))
			return null;
		superuser = new User(email, name, username, password, Rank.rankSuperUser());
		operationLog = new LogFile("Operation.txt");
		errorLog = new LogFile("Error.txt");
		forums = new ArrayList<Forum>();
		return superuser;
	}