diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md
index d0433d18ccf..726e0b2dd9d 100644
--- a/docs/DeveloperGuide.md
+++ b/docs/DeveloperGuide.md
@@ -170,7 +170,7 @@ This section describes some noteworthy details, alongside considerations and con
### 4.1. Design considerations:
#### 4.1.1. Employee
-An important design consideration to note for Employee is the multiple different fields that qualify as candidate _keys_, such as an employee id, email address, and phone number.
+An important design consideration to note for Employee is the multiple different fields that qualify as _keys_, such as an employee id, email address, and phone number.
These are fields to guard against duplication. An employee's id is any uniquely generated identifier assigned to it by the company upon joining. Two employees should not share email field or phone number as those two fields are understood to be unique.
@@ -226,12 +226,11 @@ The attributes of an Employee are:
**Note**:
1. For the commands in this section, the order in which the prefixes (if any) are placed does not matter.
- 1. `edit eid/37 a/ntu p/8461 4872` will invoke the same result as `edit eid/37 p/8461 4872 a/ntu`
+ 1. `edit eid/37 a/ntu p/8461 4872` will return the same result as `edit eid/37 p/8461 4872 a/ntu`
2. If duplicated prefixes are provided, only the argument associated with last instance of the same prefix will be processed by the parser.
3. We make a distinction between the prefixes `id/` and `eid/`. The former is used in commands during adding of an employee or editing of an employee’s Id field whereas the latter is used in commands that references an employee that exists in SudoHR.
-
#### 4.2.1 Adding an employee
The `add` command adds a new employee, with the specified fields, into SudoHR. Note that only the 'Tag' field is optional.
@@ -358,6 +357,10 @@ The attributes of a department are:
The uniqueness of each department in `UniqueDepartmentList` is enforced by checking against the `DepartmentName`. This will be explained in the _Adding a department_ section.
+**Note**
+1. For the commands in this section, the order in which the prefixes (if any) are placed does not matter.
+2. If duplicated prefixes are provided, only the argument associated with last instance of the same prefix will be processed by the parser.
+
#### 4.3.1. Adding a department
The `adep` command adds a new `Department` in SudoHr.
@@ -578,6 +581,10 @@ The attributes of a leave are:
- `LeaveDate`: The date of the leave, which is also the unique identifier for a leave
- `UniqueEmployeeList` : The employees who applied for this leave, the list must not contain duplicate employees.
+**Note**
+1. For the commands in this section, the order in which the prefixes (if any) are placed does not matter.
+2. If duplicated prefixes are provided, only the argument associated with last instance of the same prefix will be processed by the parser.
+
#### 4.4.1. Adding an employee's leave
The `aetl` command adds an employee's leave on a specific day:
@@ -1274,7 +1281,7 @@ testers are expected to do more *exploratory* testing.
#### 7.2.3. Editing an employee
-1. Test case: `edit eid/1 p/9999999` (employee must exist)
+1. Test case: `edit eid/1 p/99999999` (employee must exist)
Expected: Employee with ID 1 is edited. Details of the edited employee is shown in the result display.
2. Test case: `edit 1 p/88888888` (incorrect format)
Expected: No employee is edited. Result display shows correct command format and command constraints.
diff --git a/docs/UserGuide.md b/docs/UserGuide.md
index 9b32247a59c..ae27e97466f 100644
--- a/docs/UserGuide.md
+++ b/docs/UserGuide.md
@@ -52,7 +52,7 @@ and 10,000 tags!
--------------------------------------------------------------------------------------------------------------------
-# **2. Quick start**
+# **2. Quick Start**
1. Ensure you have Java `11` or above installed in your Computer.
@@ -67,16 +67,14 @@ and 10,000 tags!
5. Type the command in the command box and press Enter to execute it. e.g. typing **`help`** and pressing Enter will open the help window.
Some example commands you can try:
- * `exit` : Exits the app.
+ * `exit` : Exits the app.
+ * `help` : Brings up the list of commands for reference
6. Refer to the [Command](#4-commands) below for details of each command.
--------------------------------------------------------------------------------------------------------------------
-
---------------------------------------------------------------------------------------------------------------------
-
# **3. Quick Reference Guide**
## 3.1. Layout
@@ -107,7 +105,7 @@ employee.
### 3.1.4 Departments
The leftmost panel is the Departments section. Here you can view the status of the departments in your
-company. The main data displayed is the number of employees available.
+company. The main data displayed is the number of employees in each department.
### 3.1.5 Leaves
The last panel on the right is the Leaves section. On this panel, you can view the dates in which employees have
@@ -124,8 +122,8 @@ applied for leave. Each leave date would contain the number of employees who app
### 3.2.1. Employee
-Employees can be added to SudoHR to better
-track their data, involvement in the company, as well as easy retrieval of information.
+Employees can be added to SudoHR to better track their data, such as their leaves and the departments that they
+belong to, as well as easy retrieval of information.
An employee possesses the following attributes:
1. Employee ID
@@ -138,7 +136,7 @@ An employee possesses the following attributes:
Employees are identified by their IDs. An employee's ID is a unique identification number assigned by the company.
So, no two employees should share the same ID.
-Similarly, email address and phone number are fields that are not intended for sharing.
+Similarly, email address and phone number are fields that belong to a single employee.
SudoHR enforces uniqueness for these two fields as well. However, do note that emails are case-sensitive.
You cannot add an employee that share any of the following fields with a different employee in SudoHR:
@@ -148,7 +146,8 @@ You cannot add an employee that share any of the following fields with a differe
### 3.2.2. Department
-A department is made up of a group of employees. A department can have many employees and an employee can be in many departments.
+A department is made up of a group of employees. A department can have many employees and an employee can be in many
+departments.
Every employee in a department must be unique.
@@ -179,18 +178,20 @@ There is currently no prefix for **KEYWORD** and **OLD_DEPARTMENT_NAME**.
-| Placeholder | Corresponding Prefix | Description|
+List placeholders in the command
+
+| Placeholder | Corresponding Prefix | Description |
|-------------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| **ID** | id/ | {::nomarkdown} ID is the unique identifier for an employee. Leading zeroes are ignored.
**Note: This flag is only used when adding an employee into the app**.
It has the following constraints: