diff --git a/README.md b/README.md
index 2a94a09..a4f3043 100644
--- a/README.md
+++ b/README.md
@@ -82,10 +82,11 @@ A Framework represents an application with a set of Tasks:
2. [Submit Framework](example/framework)
## Doc
-1. [User Manual](doc/user-manual.md)
-2. [Known Issue and Upcoming Feature](doc/known-issue-and-upcoming-feature.md)
-3. FAQ
-4. Release Note
+1. [Deep Dive Slides](doc/deep-dive.pptx)
+2. [User Manual](doc/user-manual.md)
+3. [Known Issue and Upcoming Feature](doc/known-issue-and-upcoming-feature.md)
+4. FAQ
+5. Release Note
## Official Image
* [DockerHub](https://hub.docker.com/u/frameworkcontroller)
diff --git a/doc/deep-dive.pptx b/doc/deep-dive.pptx
new file mode 100644
index 0000000..fb4e33b
Binary files /dev/null and b/doc/deep-dive.pptx differ
diff --git a/doc/user-manual.md b/doc/user-manual.md
index 73de1b0..f16f7a1 100644
--- a/doc/user-manual.md
+++ b/doc/user-manual.md
@@ -1,6 +1,7 @@
# User Manual
## Index
+ - [FrameworkController DeepDive](#FrameworkControllerDeepDive)
- [Framework Interop](#FrameworkInterop)
- [Framework ExecutionType](#FrameworkExecutionType)
- [Predefined Container EnvironmentVariable](#PredefinedContainerEnvironmentVariable)
@@ -19,6 +20,9 @@
- [HiveDScheduler](#HiveDScheduler)
- [Best Practice](#BestPractice)
+## FrameworkController DeepDive Slides
+See [FrameworkController DeepDive.pptx](deep-dive.pptx)
+
## Framework Interop
### Supported Client
As Framework is actually a [Kubernetes CRD](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions), all [CRD Clients](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#accessing-a-custom-resource) can be used to interoperate with it, such as: