public Account create() {
		UUID accountId = UUID.randomUUID();
		AccountImpl accountImpl = new AccountImpl(accountId);
		Account newAccount = null;
		try{
			org.omg.CORBA.Object objRef = rootpoa.servant_to_reference(accountImpl);
			newAccount = AccountHelper.narrow(objRef);
			accounts.put(UUID.fromString(newAccount.getID()), newAccount);
		} 

		catch (Exception e) {
			System.err.println("ERROR: " + e);
			e.printStackTrace(System.out);
		}

		return newAccount;

	}