diff --git a/docs/FEATURE_SET.md b/docs/FEATURE_SET.md
new file mode 100644
index 0000000000000000000000000000000000000000..02a8289320c08fa6690291e3490f0f424fbceb28
--- /dev/null
+++ b/docs/FEATURE_SET.md
@@ -0,0 +1,60 @@
+<table style="border-collapse: collapse; border: none;">
+  <tr style="border-collapse: collapse; border: none;">
+    <td style="border-collapse: collapse; border: none;">
+      <a href="http://www.openairinterface.org/">
+         <img src="./images/oai_final_logo.png" alt="" border=3 height=50 width=150>
+         </img>
+      </a>
+    </td>
+    <td style="border-collapse: collapse; border: none; vertical-align: center;">
+      <b><font size = "5">OpenAirInterface SMF Feature Set</font></b>
+    </td>
+  </tr>
+</table>
+
+**Table of Contents**
+
+1. [5GC Service Based Architecture](#1-5gc-service-based-architecture)
+2. [OAI SMF Available Interfaces](#2-oai-smf-available-interfaces)
+3. [OAI SMF Feature List](#3-oai-smf-feature-list)
+
+# 1. 5GC Service Based Architecture #
+
+![5GC SBA](./images/5gc_sba.png)
+
+#2. OAI SMF Available Interfaces #
+
+| **ID** | **Interface** | **Status**         | **Comment**                                          |
+| ------ | ------------- | ------------------ | -----------------------------------------------------|
+| 1      | N4            | :heavy_check_mark: | between SMF and UPF (PFCP)                           |
+| 2      | N7            | :x:                | between SMF and PCF                                  |
+| 3      | N10           | :heavy_check_mark: | between SMF and UDM (Nudm_SubscriberDataManagement)  |
+| 4      | N11           | :heavy_check_mark: | between SMF and AMF (Nsmf_PDU_Session Services,      |
+|        |               |                    |     Namf_N1N2MessageTransfer)                        |
+
+
+#3. OAI SMF Feature List #
+
+Based on document **3GPP TS 23.501 v16.0.0 §6.2.2**.
+
+| **ID** | **Classification**                                                  | **Status**         | **Comments**                                |
+| ------ | ------------------------------------------------------------------- | ------------------ | ------------------------------------------- |
+| 1      | Session Management (Session Establishment/Modification/Release)     | :heavy_check_mark: |                                             |
+| 2      | UE IP address allocation & management​                               | :heavy_check_mark: | Only support static ipv4 address allocation |
+| 3      | DHCPv4 (server and client) and DHCPv6 (server and client) function  | :x:                |                                             |
+| 4      | Respond to ARP requests and/or IPv6 Neighbour Solicitation requests | :x:                | Local configuration in SMF                  |
+| 5      | Selection of UPF function​                                           | :x:                |                                             |
+| 6      | Configures traffic steering at UPF                                  | :x:                |                                             |
+| 7      | Termination of interfaces towards PCFs                              | :x:                |                                             |
+| 8      | Lawful intercept                                                    | :x:                |                                             |
+| 8      | Charging data collection and support of charging interfaces         | :x:                |                                             |
+| 10     | Termination of SM parts of NAS messages                             | :heavy_check_mark: |                                             |
+| 11     | Downlink Data Notification                                          | :heavy_check_mark: |                                             |
+| 12     | Determine SSC mode of a session​                                     | :heavy_check_mark: | Only support SSC mode 1​                     |
+| 13     | Initiator of AN specific SM information, sent via AMF over N2 to AN | :heavy_check_mark: |                                             |
+| 14     | Support for Control Plane CIoT 5GS Optimisation                     | :x:                |                                             |
+| 15     | Support of header compression. ​                                     | :x:                |                                             |
+| 16     | Act as I-SMF in deployments                                         | :x:                |                                             |
+| 17     | Provisioning of external parameters                                 | :x:                |                                             |
+
+
diff --git a/docs/images/5gc_sba.png b/docs/images/5gc_sba.png
new file mode 100644
index 0000000000000000000000000000000000000000..299cb29a301a366aa5361c9b71aa7cce5441a9d0
Binary files /dev/null and b/docs/images/5gc_sba.png differ
diff --git a/docs/images/oai_final_logo.png b/docs/images/oai_final_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2cc79f71ff4dd6495c74011a3849b20f54f1927
Binary files /dev/null and b/docs/images/oai_final_logo.png differ