# EW0-0002-E-commerce

**<span style="font-size: 20.0pt; mso-bidi-font-size: 14.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span></span>**<span style="mso-no-proof: yes;"></span>

**<span style="font-size: 20.0pt; mso-bidi-font-size: 14.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">[  ](https://eu2.contabostorage.com/66dddabd753e470297bef6533e98fb71:bookstack/uploads/images/gallery/2023-11/image-4.png)</span></span>**

<span style="font-size: 20.0pt; mso-bidi-font-size: 14.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 20.0pt; mso-bidi-font-size: 14.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> ![image-4.png](https://eu2.contabostorage.com/66dddabd753e470297bef6533e98fb71:bookstack/uploads/images/gallery/2023-11/scaled-1680-/image-4.png) </span></span>**

### **User Requirement Document**

### **(Version 1.0.0)**

#### Revision History

<table border="1" cellpadding="0" cellspacing="0" id="bkmrk-date-version-descrip" style="border-collapse: collapse; width: 100%; height: 151.844px; border-width: 1px; border-spacing: 0px;" width="624"><tbody><tr style="height: 26.375px;"><td nowrap="nowrap" style="width: 16.44%; border-width: 1px; border-style: solid; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 26.375px;" valign="bottom" width="102">**<span lang="EN-US" style="color: black;">Date</span>**

</td><td nowrap="nowrap" style="width: 8.65266%; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 26.375px;" valign="bottom" width="54">**<span lang="EN-US" style="color: black;">Version</span>**

</td><td nowrap="nowrap" style="width: 47.7132%; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 26.375px;" valign="bottom" width="298">**<span lang="EN-US" style="color: black;">Description</span>**

</td><td nowrap="nowrap" style="width: 13.7206%; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 26.375px;" valign="bottom" width="85">**<span lang="EN-US" style="color: black;">Author</span>**

</td><td nowrap="nowrap" style="width: 13.597%; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 26.375px;" valign="bottom" width="84">**<span lang="EN-US" style="color: black;">Reviewer</span>**

</td></tr><tr style="height: 37.3125px;"><td class="align-center" nowrap="nowrap" style="width: 16.44%; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 37.3125px;" width="102"><span lang="EN-US" style="color: black;">Nov 27, 2023</span>

</td><td class="align-center" nowrap="nowrap" style="width: 8.65266%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 37.3125px;" width="54"><span lang="EN-US" style="color: black;">1.0</span>

</td><td class="align-center" nowrap="nowrap" style="width: 47.7132%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 37.3125px;" width="298"><span lang="EN-US" style="color: black;">Initial Version.</span>

</td><td class="align-center" nowrap="nowrap" style="width: 13.7206%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 37.3125px;" width="85"><span lang="EN-US" style="color: black;">Krishnaa</span>

</td><td class="align-center" nowrap="nowrap" style="width: 13.597%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 37.3125px;" width="84">  
</td></tr><tr style="height: 39.375px;"><td class="align-center" style="width: 16.44%; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0.75pt 0.75pt 0in; height: 39.375px;">Mar 25, 2024</td><td class="align-center" style="width: 8.65266%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 39.375px;">2.0</td><td class="align-center" style="width: 47.7132%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 39.375px;">Updated Figma link</td><td class="align-center" style="width: 13.7206%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 39.375px;">Krishnaa</td><td class="align-center" style="width: 13.597%; border-width: 1px; border-style: none solid solid none; padding: 0.75pt 0.75pt 0in; height: 39.375px;">  
</td></tr></tbody></table>

# <span style="mso-bookmark: _Toc190997253;"><span lang="X-NONE" style="mso-bidi-font-size: 12.0pt; font-family: 'Times New Roman',serif;">Introduction</span></span>

#### **Objective**

Create a e-commerce website which can handle multiple stores sales and its product.

#### **Scope of work**

1. My Profile - My Transaction
2. Products - Keyword Search
3. Products - Sorting / Pagination, Based on Brand
4. Checkout - Promo code ( For Admin to maintain)
5. <span style="color: rgb(186, 55, 42);"> Checkout - Billing Details ( Need more clarification)</span>
6. Checkout - Delivery Details, Lala Move Integration.
7. Checkout – Payment Methods ( Need to test only)
8. Checkout – Payment Methods ( Need to test only)
9. Email &amp; SMS Notification ( Need to test only)
10. Blog
11. Postcode - Based on the postcode shoe the available Store.
12. Contact Us - Must able to upload images for refund.
13. Admin End 
    1. User Module - Manage User Roles
    2. User Module - Manage User Registration
    3. User Module - Change password
    4. User Module - Forget password
    5. Manage Products – Categories
    6. Manage Products – Brand (A, B, C etc)
    7. Manage Products – Products \[Product Bulk Upload\]
    8. Manage Products – Product Options
    9. Manage Products – Frequently Bought Together (Products)
    10. Manage Products – Rating &amp; Reviews
    11. Manage Products – Contact us
    12. Video for product
    13. Manage Customers – Customers
    14. Manage Customers – Customers Groups
    15. System Setup - Zones (Pincode Based Availability)
    16. System Setup - Countries
    17. System Setup – States
    18. System Setup – Store Setup
14. Store Management 
    1. Multiple store Features -Manage Products
    2. Multiple store Features -Manage Stock
    3. Multiple store Features -Manage Orders
    4. Multiple store Features - Frequently Bought Together(Products)

Out Of Scope

1. Products - Quick View
2. Product View - Product Zoom Option for Product Image on Hover
3. Designs - Pages
4. Designs - Banners
5. Designs - Email Templates
6. System Setup – Payment Setup
7. Multiple store Features - Related Products
8. Frond End Manager

#### **Reference**

<table border="1" cellpadding="0" cellspacing="0" id="bkmrk-document-title-versi" style="border-collapse: collapse; width: 100%; height: 88.125px; border-width: 1px; border-spacing: 0px;" width="685"><thead><tr style="break-inside: avoid; height: 25.375px;"><td style="width: 130.5pt; background: rgb(191, 191, 191); padding: 0in 5.4pt; height: 25.375px; border-width: 1px;" valign="top" width="174">**<span lang="EN-US" style="color: black; mso-color-alt: windowtext;">Document Title</span>**

</td><td style="width: 153pt; border-width: 1px; border-style: solid solid solid none; background: rgb(191, 191, 191); padding: 0in 5.4pt; height: 25.375px;" valign="top" width="204"><span style="mso-bookmark: _Toc434367415;">**<span lang="EN-US" style="color: black; mso-color-alt: windowtext;">Version No</span>**</span>

</td><td style="width: 3.2in; border-width: 1px; border-style: solid solid solid none; background: rgb(191, 191, 191); padding: 0in 5.4pt; height: 25.375px;" valign="top" width="307"><span style="mso-bookmark: _Toc434387252;"><span style="mso-bookmark: _Toc434367415;">**<span lang="EN-US" style="color: black; mso-color-alt: windowtext;">Location</span>**</span></span>

</td></tr></thead><tbody><tr style="break-inside: avoid; height: 25.375px;"><td style="width: 130.5pt; border-width: 1px; border-style: none solid solid; padding: 0in 5.4pt; height: 25.375px;" valign="top" width="174"><span style="mso-bookmark: _Toc434387252;"><span style="mso-bookmark: _Toc434367415;"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Times New Roman',serif;">TOGAF</span></span></span>

</td><td style="width: 153pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 25.375px;" valign="top" width="204"><span style="mso-bookmark: _Toc434387252;"><span style="mso-bookmark: _Toc434367415;"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Times New Roman',serif;"> 10.0</span></span></span>

</td><td style="width: 3.2in; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 25.375px;" valign="top" width="307"><span style="mso-bookmark: _Toc434387252;"><span style="mso-bookmark: _Toc434367415;"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Times New Roman',serif;"> </span></span></span>

</td></tr></tbody></table>

#### **Assumptions**

- SMS or watsapp/Email cost is excluded
- Payment Gateway cost is excluded Max 2 Payment Gateway. Anything more will be considerd as extra work.
- The reports or requirements that was not mentioned in this document will be consider as Extra work.
- Individual Requirment design will be developed once the project is signed off.
- Lala move API should be available before the development start. any delay in getting sandbox will delay the project dead line.
- Blog we will attach [https://devl.snkmdr.com/blogger/](https://devl.snkmdr.com/blogger/) as it is in the project, any changes to the blog will be consider as extra work.
- Any loss of email due to delete or network is not convered under this requirement.

# <span style="mso-bookmark: _Toc190997253;"><span lang="X-NONE" style="mso-bidi-font-size: 12.0pt; font-family: 'Times New Roman',serif;">Software Design Specification</span></span>


#### **Definitions &amp; Acronyms**

- **<span lang="EN-US">SDD</span>**<span lang="EN-US"> – Software Design Document</span>
- **<span lang="EN-US">S3 </span>**<span lang="EN-US">– Object Storage</span>
- **<span lang="EN-US">HA </span>**<span lang="EN-US">– High availability</span>

#### <span lang="EN-US">**Design** </span>

<span lang="EN-US">https://www.figma.com/file/kbTN7bSrlUYs9dsQdiBolt/MyRunciit-E-Commerce?type=design&amp;node-id=4427%3A4142&amp;mode=design&amp;t=h8jgy1k8AE0YFKfu-1</span>

#### **Application Architect &amp; Acceptance Criteria**

<div align="center" id="bkmrk-s.no-acceptance-crit"><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; border-width: 1px; border-spacing: 0px; height: 1272.39px;" width="672"><tbody><tr style="height: 33px;"><td style="width: 33.9pt; border-width: 1px; border-style: solid; border-image: initial; padding: 0in 5.4pt; height: 33px;" valign="top" width="45">**<span lang="EN-US">S.NO</span>**

</td><td style="width: 224.85pt; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0in 5.4pt; height: 33px;" valign="top" width="300">**<span lang="EN-US">Acceptance Criteria</span>**

</td><td style="width: 245.25pt; border-width: 1px; border-style: solid solid solid none; border-image: initial; padding: 0in 5.4pt; height: 33px;" valign="top" width="327">**<span lang="EN-US">Expected Result</span>**

</td></tr><tr style="height: 90.5625px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 90.5625px;" valign="top" width="45"><span lang="EN-US">1.</span>

</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;" valign="top" width="300">My Profile - My Transaction</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;" valign="top" width="327">Under the user account.

Need to have asection called My Transaction.

My transaction shoule list all his/her orders that he/she brought.

</td></tr><tr style="height: 152.938px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 152.938px;" valign="top" width="45"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 152.938px;" valign="top" width="300">Products - Keyword Search</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 152.938px;" valign="top" width="327">On the main page.

Need to have a search bar to search the product based on the key ward.

Use the same logic list basket.

</td></tr><tr style="height: 45.7812px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="45"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="300">Products - Sorting / Pagination, Based on Brand</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="327">Need to have brand management for the product or items

Need to have ability to sort based on the brand.

</td></tr><tr style="height: 112.953px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 112.953px;" valign="top" width="45"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 112.953px;" valign="top" width="300">Checkout - Promo code ( For Admin to maintain)</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 112.953px;" valign="top" width="327">Need to have seperate section to maintain the promo code from the admin side.

promo code must be in value or %.

Must have minimun Spend.

Must have option to specify brand or item level.

</td></tr><tr style="height: 45.7812px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="45"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="300">Checkout - Delivery Details, Lala Move Integration.</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 45.7812px;" valign="top" width="327">Lala move integration need to do like EasyParsel.

</td></tr><tr style="height: 68.1719px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 68.1719px;" valign="top" width="45"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 68.1719px;" valign="top" width="300">Checkout – Payment Methods ( Need to test only)  
Checkout – Payment Methods ( Need to test only)</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 68.1719px;" valign="top" width="327">Already have CHIP and Ipayment integration.

Need to do complete testing.

</td></tr><tr style="height: 67.875px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 67.875px;"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 67.875px;">Email &amp; SMS Notification ( Need to test only)</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 67.875px;">Already have Telegram and Email integration.

Need to do complete testing.

</td></tr><tr style="height: 90.5625px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 90.5625px;"> </td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;">Blog</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;">Attache Blog

attache the developoment ([https://devl.snkmdr.com/blogger/)](https://devl.snkmdr.com/blogger/)) as it is no changes to it.

</td></tr><tr style="height: 90.5625px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 90.5625px;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;">Postcode - Based on the postcode shoe the available Store.</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 90.5625px;">Must able to add the store at the backend

Must able to attached ZIP code to the store where they can deliver.

</td></tr><tr style="height: 314.469px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 314.469px;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 314.469px;">Contact Us - Must able to upload images for refund.</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 314.469px;">Must get the user infor such as

name

phone

email

from the person login and as extra add

message

File upload field before subminiting.

On submit email will be sent to designated email id for the back end admin to view.

Any loss of email due to delete or network is not convered under this requirement.

</td></tr><tr style="height: 112.953px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 112.953px;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 112.953px;">User Module - Manage User Roles   
 User Module - Manage User Registration  
 User Module - Change password  
 User Module - Forget password</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 112.953px;">Must have ability tomaintaine user.

All these users are company Admin or Company Users who has specific role to play.

</td></tr><tr style="height: 23.3906px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 23.3906px;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 23.3906px;">Manage Products – Categories</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 23.3906px;">Must able to add, edit and disable category

Must be able to attach a category to a item

</td></tr><tr style="height: 23.3906px;"><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt; height: 23.3906px;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 23.3906px;">Manage Products – Brand (A, B, C etc)</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt; height: 23.3906px;">Must able to add, edit and disable Brand

Must be able to to attach brand to item

</td></tr><tr><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;"><span style="color: rgb(224, 62, 45);">Manage Products – Products \[Product Bulk Upload\]</span></td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;"><span style="color: rgb(224, 62, 45);">Need more info</span>

</td></tr><tr><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;">Manage Customers – Customers  
 Manage Customers – Customers Groups</td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;">Must able to see all the signedup customers

must able to create customer group

Must able to assign Customer to customer group

Must abel to send sms or email to a group.

must able to schedule sms or email to a group

</td></tr><tr><td style="width: 33.9pt; border-width: 1px; border-style: none solid solid; border-image: initial; padding: 0in 5.4pt;">  
</td><td style="width: 224.85pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;">Store maintenance </td><td style="width: 245.25pt; border-width: 1px; border-style: none solid solid none; padding: 0in 5.4pt;">Must able to create, edit or deactive store.

Must able to attaach Zip code for a store.

If zip code = 0 attachen then store can deliver to entire malaysia.

</td></tr></tbody></table>

</div>#### **Approval For Gate**

<table border="0" cellpadding="0" cellspacing="0" class="TableGrid" id="bkmrk-date-version-name-ti" style="width: 923px; margin-left: 0.4pt; border-collapse: collapse;" width="702"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 21.3pt;"><td style="width: 162.391px; border: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 21.3pt;" width="140">**<span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Date</span>**

</td><td style="width: 162.391px; border-top: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-image: initial; border-left: none; padding: 5.05pt 5.75pt 0cm; height: 21.3pt;" width="140">**<span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Version</span>**

</td><td style="width: 162.391px; border-top: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-image: initial; border-left: none; padding: 5.05pt 5.75pt 0cm; height: 21.3pt;" width="140">**<span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Name</span>**

</td><td style="width: 162.391px; border-top: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-image: initial; border-left: none; padding: 5.05pt 5.75pt 0cm; height: 21.3pt;" width="140">**<span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Title</span>**

</td><td style="width: 162.391px; border-top: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-image: initial; border-left: none; padding: 5.05pt 5.75pt 0cm; height: 21.3pt;" width="140">**<span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Sign-Off</span>**

</td></tr><tr style="mso-yfti-irow: 1; height: 29.5pt;"><td style="width: 162.391px; border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-left: 1pt solid rgb(221, 221, 221); border-image: initial; border-top: none; padding: 5.05pt 5.75pt 0cm; height: 29.5pt;" valign="top" width="140"><span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Nov 27, 2023</span>

</td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 29.5pt;" valign="top" width="140"><span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">1.0</span>

</td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 29.5pt;" valign="top" width="140"><span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Initial Version.</span>

</td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 29.5pt;" valign="top" width="140"><span style="font-size: 8.5pt; mso-bidi-font-size: 14.0pt; line-height: 107%; color: black;">Krishnaa</span>

</td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 29.5pt;" valign="top" width="140"></td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes; height: 31.05pt;"><td style="width: 162.391px; border-right: 1pt solid rgb(221, 221, 221); border-bottom: 1pt solid rgb(221, 221, 221); border-left: 1pt solid rgb(221, 221, 221); border-image: initial; border-top: none; padding: 5.05pt 5.75pt 0cm; height: 31.05pt;" valign="top" width="140"></td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 31.05pt;" valign="top" width="140"></td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 31.05pt;" valign="top" width="140"></td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 31.05pt;" valign="top" width="140"></td><td style="width: 162.391px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 221, 221); border-right: 1pt solid rgb(221, 221, 221); padding: 5.05pt 5.75pt 0cm; height: 31.05pt;" valign="top" width="140"></td></tr></tbody></table>

#### **Appendix A**