diff --git a/specification.md b/specification.md
index d2112e5..654c129 100644
--- a/specification.md
+++ b/specification.md
@@ -1560,18 +1560,20 @@ If no queue is specified, the implementation or LRM may either choose a default
queue or throw an [`InvalidJobException`](#invalidjobexception).
-
+
```java
-void setProjectName(String projectName)
-String? getProjectName()
+void setAccount(String account)
+String? getAccount()
```
-Sets/gets a project name.
+Sets/gets an account for accounting/billing purposes.
-It is common for local LRM policies to use projects to allow structured billing
+It is common for local LRM policies to use accounts to allow structured billing
of CPU-hours. If no project is specified, the implementation or LRM may either
choose a default project or throw an
-[`InvalidJobException`](#invalidjobexception).
+[`InvalidJobException`](#invalidjobexception). Certain schedulers may have the notion of a
+`project` or both an `account` and `project`. This attribute must be mapped to
+the scheduler option that is intended for billing/accounting.