diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md
index 503c1eaa572..ccfa4941b01 100644
--- a/docs/DeveloperGuide.md
+++ b/docs/DeveloperGuide.md
@@ -653,18 +653,24 @@ a desktop app.
Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unlikely to have) - `*`
-| Priority | As a … | I want to … | So that I can… |
-|----------|---------------------------------------------------|-------------------------------------|----------------------------------------------------------------------|
-| `* * *` | CS student at NUS | add companies with openings | keep track of potential internship/job opportunities |
-| `* * *` | CS student at NUS | delete company applications | declutter and focus on companies I'm truly interested in |
-| `* * *` | CS student at NUS | view all company applications | have a comprehensive overview of my potential opportunities |
-| `* * *` | CS student at NUS | add seniors’ contact information | connect for potential collaborative projects |
-| `* * *` | CS student at NUS | add professors’ contact information | seek guidance or ask academic-related questions |
-| `* * *` | CS student at NUS | add contacts from networking events | have a database for potential job or internship references |
-| `* * *` | CS student at NUS | view each contact | access their details swiftly when needed |
-| `* * *` | CS student at NUS | delete contacts | keep my contacts list updated and organized |
-| `* *` | CS student frequently attending networking events | categorize contacts | easily differentiate between professors, seniors, and other contacts |
+| Priority | As a … | I want to … | So that I can… |
+|----------|---------------------------------------------------|------------------------------------------------------|-----------------------------------------------------------------------------|
+| `* * *` | CS student at NUS | add person contacts with details | create a comprehensive network of contacts for academic and career purposes |
+| `* * *` | CS student at NUS | add company contacts with details | track and manage potential job and internship opportunities |
+| `* * *` | CS student at NUS | view all my contacts, including persons and companies | easily access and manage my network and opportunities |
+| `* * *` | CS student at NUS | delete person contacts from my list | keep my network current and focused on relevant connections |
+| `* * *` | CS student at NUS | delete company contacts from my list | focus on companies and opportunities that are most relevant to me |
+| `* * *` | CS student at NUS | edit details of person contacts | update information as my network evolves and changes |
+| `* * *` | CS student at NUS | edit details of company contacts | keep track of changes in company details and opportunities |
+| `* * *` | CS student at NUS | add internships to company contacts | organize and track my internship applications with specific companies |
+| `* * *` | CS student at NUS | delete internships from company contacts | focus on current and relevant internship opportunities |
+| `* * *` | CS student at NUS | view details of specific persons or companies | access detailed information quickly for networking or application purposes|
+| `* * *` | CS student at NUS | find people or companies using search criteria | locate specific contacts or companies efficiently |
+| `* * *` | CS student at NUS | sort companies based on upcoming internship dates | prioritize my preparation and application process |
+| `* *` | CS student frequently attending networking events | tag my contacts | easily differentiate between various types of contacts |
+
+These user stories now better reflect the functionalities and processes described in your use cases. They provide a clear and concise description of the system's capabilities from the perspective of a Computer Science student at NUS, focusing on managing contacts, companies, and internship opportunities.
### Use cases:
@@ -1310,9 +1316,9 @@ trying the following `edit` commands. After `edit i` is run, the company of the
2. Other incorrect find commands to try: `find c`, `find c n/`, `find c t/` without specifying keywords.
**Expected:** Error message `Invalid command format!...` is shown in the Command Result Box. Planned enhancement: To
show a more specific error message.
- 3. Other incorrect find commands to try: `find c n/has space`, `find c t/has space` that have illegal arguments.
+ 3. Other incorrect find commands to try: `find c n/123numeric`, `find c t/has space` that have illegal arguments.
**Expected:** Error message `Invalid command format!...` is shown in the Command Result Box. Planned enhancement: To
- show a more specific error message.
+ show a more specific error message; To allow numbers and some punctuation symbols in company name keywords.
Running the `find c t/transportation` command should result in this output in the Ui:
![DG_find_c.png](images/DG_find_c.png)
@@ -1454,6 +1460,12 @@ be `Invalid name keyword! Please enter a valid name keyword. The name keyword ca
For tag keyword errors, the message will
read `Invalid tag keyword! Please enter a valid tag keyword. The tag keyword cannot be empty and must be alphanumeric without spaces`.
+### Relaxed Constraints for `find c` Commands
+
+Currently, the `find c` command only allows alphabetic keywords for company name keywords. We would like to relax this constraint
+to allow alphanumeric characters and some punctuations like & , . - to match the restrictions for company name. This will be a simple
+enhancement to the existing code, as we only need to change the regex used to validate the company name keywords.
+
### Improved Viewing Messages for the display section of the Ui, for `delete c` and `delete p` commands
Currently, for the `delete` commands, if you delete the company/person currently being displayed in the large display box,