add images dir ../assets/images/
diff --git a/java-chassis-reference/en_US/assets/images/ConsumerList.PNG b/java-chassis-reference/en_US/assets/images/ConsumerList.PNG
new file mode 100644
index 0000000..4da2c2d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ConsumerList.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Dashboard.PNG b/java-chassis-reference/en_US/assets/images/Dashboard.PNG
new file mode 100644
index 0000000..c365aa2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Dashboard.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/DockerDeployment.png b/java-chassis-reference/en_US/assets/images/DockerDeployment.png
new file mode 100644
index 0000000..bdb0530
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/DockerDeployment.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/DockerPackageAssembly.png b/java-chassis-reference/en_US/assets/images/DockerPackageAssembly.png
new file mode 100644
index 0000000..d688bb6
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/DockerPackageAssembly.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/HealthCheck.png b/java-chassis-reference/en_US/assets/images/HealthCheck.png
new file mode 100644
index 0000000..dce7bd5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/HealthCheck.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/InstanceList.PNG b/java-chassis-reference/en_US/assets/images/InstanceList.PNG
new file mode 100644
index 0000000..87f2a58
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/InstanceList.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/K8S.png b/java-chassis-reference/en_US/assets/images/K8S.png
new file mode 100644
index 0000000..7c06ccb
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/K8S.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Mail.png b/java-chassis-reference/en_US/assets/images/Mail.png
new file mode 100644
index 0000000..0477351
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Mail.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MetricsDependency.png b/java-chassis-reference/en_US/assets/images/MetricsDependency.png
new file mode 100644
index 0000000..9cfb146
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MetricsDependency.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MetricsInGrafana.png b/java-chassis-reference/en_US/assets/images/MetricsInGrafana.png
new file mode 100644
index 0000000..3e9c73c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MetricsInGrafana.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MetricsInPrometheus.png b/java-chassis-reference/en_US/assets/images/MetricsInPrometheus.png
new file mode 100644
index 0000000..2ac6a95
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MetricsInPrometheus.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MetricsWriteFileResult.png b/java-chassis-reference/en_US/assets/images/MetricsWriteFileResult.png
new file mode 100644
index 0000000..66bb5e7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MetricsWriteFileResult.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MicroserviceArch.png b/java-chassis-reference/en_US/assets/images/MicroserviceArch.png
new file mode 100644
index 0000000..5890dd0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MicroserviceArch.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/MonolithicArch.png b/java-chassis-reference/en_US/assets/images/MonolithicArch.png
new file mode 100644
index 0000000..6a695de
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/MonolithicArch.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ProviderList.PNG b/java-chassis-reference/en_US/assets/images/ProviderList.PNG
new file mode 100644
index 0000000..c286971
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ProviderList.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Rss.png b/java-chassis-reference/en_US/assets/images/Rss.png
new file mode 100644
index 0000000..4b16d61
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Rss.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/SchemaList.PNG b/java-chassis-reference/en_US/assets/images/SchemaList.PNG
new file mode 100644
index 0000000..bab359f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/SchemaList.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/SchemaView.PNG b/java-chassis-reference/en_US/assets/images/SchemaView.PNG
new file mode 100644
index 0000000..2ddeda9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/SchemaView.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Schematest.PNG b/java-chassis-reference/en_US/assets/images/Schematest.PNG
new file mode 100644
index 0000000..a81d470
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Schematest.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/SelectInstance.PNG b/java-chassis-reference/en_US/assets/images/SelectInstance.PNG
new file mode 100644
index 0000000..600787b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/SelectInstance.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Service-Center-UI-Preview.gif b/java-chassis-reference/en_US/assets/images/Service-Center-UI-Preview.gif
new file mode 100644
index 0000000..8bc6adc
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Service-Center-UI-Preview.gif
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceComb-logo-1.png b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-1.png
new file mode 100644
index 0000000..3dc6eb0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceComb-logo-2.png b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-2.png
new file mode 100644
index 0000000..a624eb4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceComb-logo-3.jpg b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-3.jpg
new file mode 100644
index 0000000..b2cb706
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceComb-logo-3.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceCombBasic.png b/java-chassis-reference/en_US/assets/images/ServiceCombBasic.png
new file mode 100644
index 0000000..4587e61
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceCombBasic.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceCombInK8S.png b/java-chassis-reference/en_US/assets/images/ServiceCombInK8S.png
new file mode 100644
index 0000000..9e55e1d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceCombInK8S.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/ServiceList.PNG b/java-chassis-reference/en_US/assets/images/ServiceList.PNG
new file mode 100644
index 0000000..3770e4b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/ServiceList.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/SimpleDeployment.png b/java-chassis-reference/en_US/assets/images/SimpleDeployment.png
new file mode 100644
index 0000000..bc22b52
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/SimpleDeployment.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/TimeWindowComment.png b/java-chassis-reference/en_US/assets/images/TimeWindowComment.png
new file mode 100644
index 0000000..a2eda48
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/TimeWindowComment.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Twitter.png b/java-chassis-reference/en_US/assets/images/Twitter.png
new file mode 100644
index 0000000..07d35c5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Twitter.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/Users.png b/java-chassis-reference/en_US/assets/images/Users.png
new file mode 100644
index 0000000..386a70c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/Users.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/add-node.png b/java-chassis-reference/en_US/assets/images/add-node.png
new file mode 100644
index 0000000..b58d6f1
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/add-node.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/api_manager.png b/java-chassis-reference/en_US/assets/images/api_manager.png
new file mode 100644
index 0000000..3c25d89
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/api_manager.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/best_practices_for_legacy_system_reform.jpeg b/java-chassis-reference/en_US/assets/images/best_practices_for_legacy_system_reform.jpeg
new file mode 100644
index 0000000..614efe9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/best_practices_for_legacy_system_reform.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/bmi-interface.png b/java-chassis-reference/en_US/assets/images/bmi-interface.png
new file mode 100644
index 0000000..88f944e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/bmi-interface.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/booking-microservice-yaml.png b/java-chassis-reference/en_US/assets/images/booking-microservice-yaml.png
new file mode 100644
index 0000000..6c24d73
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/booking-microservice-yaml.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/booking-start-success.png b/java-chassis-reference/en_US/assets/images/booking-start-success.png
new file mode 100644
index 0000000..33d10d3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/booking-start-success.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/case_mengtuo_new_mode.png b/java-chassis-reference/en_US/assets/images/case_mengtuo_new_mode.png
new file mode 100644
index 0000000..2d43596
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/case_mengtuo_new_mode.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/case_mengtuo_reform_before_and_after.png b/java-chassis-reference/en_US/assets/images/case_mengtuo_reform_before_and_after.png
new file mode 100644
index 0000000..c0743ee
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/case_mengtuo_reform_before_and_after.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/case_mengtuo_traditional_mode.png b/java-chassis-reference/en_US/assets/images/case_mengtuo_traditional_mode.png
new file mode 100644
index 0000000..4f15ad8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/case_mengtuo_traditional_mode.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/client_initialization.png b/java-chassis-reference/en_US/assets/images/client_initialization.png
new file mode 100644
index 0000000..b832f97
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/client_initialization.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/code-adjust.png b/java-chassis-reference/en_US/assets/images/code-adjust.png
new file mode 100644
index 0000000..0e42944
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/code-adjust.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/communication.PNG b/java-chassis-reference/en_US/assets/images/communication.PNG
new file mode 100644
index 0000000..e26eea7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/communication.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company-autoscale-1.png b/java-chassis-reference/en_US/assets/images/company-autoscale-1.png
new file mode 100644
index 0000000..4f9b0fa
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company-autoscale-1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company-autoscale-2.png b/java-chassis-reference/en_US/assets/images/company-autoscale-2.png
new file mode 100644
index 0000000..c7b77c8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company-autoscale-2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company-autoscale-3.png b/java-chassis-reference/en_US/assets/images/company-autoscale-3.png
new file mode 100644
index 0000000..af70011
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company-autoscale-3.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company-autoscale-4.png b/java-chassis-reference/en_US/assets/images/company-autoscale-4.png
new file mode 100644
index 0000000..1c8deb8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company-autoscale-4.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company-autoscale-5.png b/java-chassis-reference/en_US/assets/images/company-autoscale-5.png
new file mode 100644
index 0000000..f158fd9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company-autoscale-5.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_concurrency_performance.png b/java-chassis-reference/en_US/assets/images/company_concurrency_performance.png
new file mode 100644
index 0000000..c466c2a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_concurrency_performance.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_cpu_load.png b/java-chassis-reference/en_US/assets/images/company_cpu_load.png
new file mode 100644
index 0000000..288d8d3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_cpu_load.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_different_log_memory_usage.png b/java-chassis-reference/en_US/assets/images/company_different_log_memory_usage.png
new file mode 100644
index 0000000..7306e04
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_different_log_memory_usage.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_log_and_jmeter.png b/java-chassis-reference/en_US/assets/images/company_log_and_jmeter.png
new file mode 100644
index 0000000..e5114f4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_log_and_jmeter.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_memory_used.png b/java-chassis-reference/en_US/assets/images/company_memory_used.png
new file mode 100644
index 0000000..f573994
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_memory_used.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_response_time.png b/java-chassis-reference/en_US/assets/images/company_response_time.png
new file mode 100644
index 0000000..b947c68
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_response_time.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/company_test_plan.png b/java-chassis-reference/en_US/assets/images/company_test_plan.png
new file mode 100644
index 0000000..d8a67d0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/company_test_plan.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/compile.png b/java-chassis-reference/en_US/assets/images/compile.png
new file mode 100644
index 0000000..f8cea62
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/compile.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/components.png b/java-chassis-reference/en_US/assets/images/components.png
new file mode 100644
index 0000000..f40154d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/components.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config-file.png b/java-chassis-reference/en_US/assets/images/config-file.png
new file mode 100644
index 0000000..6be1b6f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config-file.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/create_project.png b/java-chassis-reference/en_US/assets/images/config/create_project.png
new file mode 100644
index 0000000..3256249
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/create_project.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/create_project2.png b/java-chassis-reference/en_US/assets/images/config/create_project2.png
new file mode 100644
index 0000000..955d580
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/create_project2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/login.png b/java-chassis-reference/en_US/assets/images/config/login.png
new file mode 100644
index 0000000..ddb2270
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/login.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/release_config.png b/java-chassis-reference/en_US/assets/images/config/release_config.png
new file mode 100644
index 0000000..fd632e7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/release_config.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/release_namespace.png b/java-chassis-reference/en_US/assets/images/config/release_namespace.png
new file mode 100644
index 0000000..da11cb7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/release_namespace.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/config/token.png b/java-chassis-reference/en_US/assets/images/config/token.png
new file mode 100644
index 0000000..7c1948f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/config/token.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/create-group.png b/java-chassis-reference/en_US/assets/images/create-group.png
new file mode 100644
index 0000000..3ce5086
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/create-group.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/create-pr.jpg b/java-chassis-reference/en_US/assets/images/create-pr.jpg
new file mode 100644
index 0000000..a579a8c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/create-pr.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/cucumber.jpg b/java-chassis-reference/en_US/assets/images/cucumber.jpg
new file mode 100644
index 0000000..eab2885
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/cucumber.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/customer-microservice-yaml.png b/java-chassis-reference/en_US/assets/images/customer-microservice-yaml.png
new file mode 100644
index 0000000..eb54367
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/customer-microservice-yaml.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/customer-start-success.png b/java-chassis-reference/en_US/assets/images/customer-start-success.png
new file mode 100644
index 0000000..74f239d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/customer-start-success.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/distributed-tracing-result.png b/java-chassis-reference/en_US/assets/images/distributed-tracing-result.png
new file mode 100644
index 0000000..7e649b4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/distributed-tracing-result.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/fibonaccitree.gif b/java-chassis-reference/en_US/assets/images/fibonaccitree.gif
new file mode 100644
index 0000000..4245a8c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/fibonaccitree.gif
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/filter.png b/java-chassis-reference/en_US/assets/images/filter.png
new file mode 100644
index 0000000..6ec2df2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/filter.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/find-features-by-example.png b/java-chassis-reference/en_US/assets/images/find-features-by-example.png
new file mode 100644
index 0000000..fa2fa07
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/find-features-by-example.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/flow-control-result.png b/java-chassis-reference/en_US/assets/images/flow-control-result.png
new file mode 100644
index 0000000..71f9409
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/flow-control-result.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/fork-repo.jpg b/java-chassis-reference/en_US/assets/images/fork-repo.jpg
new file mode 100644
index 0000000..aa831d3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/fork-repo.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/apache-auth.png b/java-chassis-reference/en_US/assets/images/gitbox/apache-auth.png
new file mode 100644
index 0000000..5c7454b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/apache-auth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/apache-post-auth.png b/java-chassis-reference/en_US/assets/images/gitbox/apache-post-auth.png
new file mode 100644
index 0000000..ef3a4cf
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/apache-post-auth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/apache-pre-auth.png b/java-chassis-reference/en_US/assets/images/gitbox/apache-pre-auth.png
new file mode 100644
index 0000000..031488e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/apache-pre-auth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/github-2fa.png b/java-chassis-reference/en_US/assets/images/gitbox/github-2fa.png
new file mode 100644
index 0000000..fd87b65
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/github-2fa.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/github-auth.png b/java-chassis-reference/en_US/assets/images/gitbox/github-auth.png
new file mode 100644
index 0000000..6d9aaa1
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/github-auth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/gitbox/link-apache-github-id.png b/java-chassis-reference/en_US/assets/images/gitbox/link-apache-github-id.png
new file mode 100644
index 0000000..a047d47
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/gitbox/link-apache-github-id.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/github.png b/java-chassis-reference/en_US/assets/images/github.png
new file mode 100644
index 0000000..55865e4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/github.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/governance.png b/java-chassis-reference/en_US/assets/images/governance.png
new file mode 100644
index 0000000..4b32867
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/governance.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/home-page.png b/java-chassis-reference/en_US/assets/images/home-page.png
new file mode 100644
index 0000000..e18c656
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/home-page.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/huaweicloud_dependencies.png b/java-chassis-reference/en_US/assets/images/huaweicloud_dependencies.png
new file mode 100644
index 0000000..25f5c2c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/huaweicloud_dependencies.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/image-upload-1.png b/java-chassis-reference/en_US/assets/images/image-upload-1.png
new file mode 100644
index 0000000..8d34a6e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/image-upload-1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/image-upload-2.png b/java-chassis-reference/en_US/assets/images/image-upload-2.png
new file mode 100644
index 0000000..01e0ad8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/image-upload-2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/import-project.png b/java-chassis-reference/en_US/assets/images/import-project.png
new file mode 100644
index 0000000..2b86a87
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/import-project.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/init-data.png b/java-chassis-reference/en_US/assets/images/init-data.png
new file mode 100644
index 0000000..b299c3d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/init-data.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/intellij.code.style.1.png b/java-chassis-reference/en_US/assets/images/intellij.code.style.1.png
new file mode 100644
index 0000000..c5f9e6e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/intellij.code.style.1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/intellij.code.style.2.png b/java-chassis-reference/en_US/assets/images/intellij.code.style.2.png
new file mode 100644
index 0000000..28540e2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/intellij.code.style.2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/intellij.code.style.3.png b/java-chassis-reference/en_US/assets/images/intellij.code.style.3.png
new file mode 100644
index 0000000..d015616
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/intellij.code.style.3.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/intellij.code.style.4.png b/java-chassis-reference/en_US/assets/images/intellij.code.style.4.png
new file mode 100644
index 0000000..6e564bd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/intellij.code.style.4.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/intellij.code.style.5.png b/java-chassis-reference/en_US/assets/images/intellij.code.style.5.png
new file mode 100644
index 0000000..3e1cdc2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/intellij.code.style.5.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/issue.png b/java-chassis-reference/en_US/assets/images/issue.png
new file mode 100644
index 0000000..72a4152
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/issue.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/assist.png b/java-chassis-reference/en_US/assets/images/jira/assist.png
new file mode 100644
index 0000000..3084dcb
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/assist.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/create-issue.png b/java-chassis-reference/en_US/assets/images/jira/create-issue.png
new file mode 100644
index 0000000..2fc1476
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/create-issue.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira-kanban.png b/java-chassis-reference/en_US/assets/images/jira/jira-kanban.png
new file mode 100644
index 0000000..29f3bf3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira-kanban.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.board.png b/java-chassis-reference/en_US/assets/images/jira/jira.board.png
new file mode 100644
index 0000000..415c633
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.board.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.board.profile.png b/java-chassis-reference/en_US/assets/images/jira/jira.board.profile.png
new file mode 100644
index 0000000..5c64352
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.board.profile.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.board.selection.png b/java-chassis-reference/en_US/assets/images/jira/jira.board.selection.png
new file mode 100644
index 0000000..48d5db4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.board.selection.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.epic.png b/java-chassis-reference/en_US/assets/images/jira/jira.epic.png
new file mode 100644
index 0000000..203da0d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.epic.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.fix.version.png b/java-chassis-reference/en_US/assets/images/jira/jira.fix.version.png
new file mode 100644
index 0000000..dad120a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.fix.version.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.good.first.issue.png b/java-chassis-reference/en_US/assets/images/jira/jira.good.first.issue.png
new file mode 100644
index 0000000..fd0d201
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.good.first.issue.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.profile.png b/java-chassis-reference/en_US/assets/images/jira/jira.profile.png
new file mode 100644
index 0000000..9fbba44
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.profile.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.signup.png b/java-chassis-reference/en_US/assets/images/jira/jira.signup.png
new file mode 100644
index 0000000..087511c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.signup.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.status.update.png b/java-chassis-reference/en_US/assets/images/jira/jira.status.update.png
new file mode 100644
index 0000000..4e75459
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.status.update.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.story.assignment.png b/java-chassis-reference/en_US/assets/images/jira/jira.story.assignment.png
new file mode 100644
index 0000000..f491ed8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.story.assignment.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/jira.story.png b/java-chassis-reference/en_US/assets/images/jira/jira.story.png
new file mode 100644
index 0000000..a2d3696
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/jira.story.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/pr.png b/java-chassis-reference/en_US/assets/images/jira/pr.png
new file mode 100644
index 0000000..236de65
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/pr.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/proposal-pack.png b/java-chassis-reference/en_US/assets/images/jira/proposal-pack.png
new file mode 100644
index 0000000..bfce176
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/proposal-pack.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/jira/public.png b/java-chassis-reference/en_US/assets/images/jira/public.png
new file mode 100644
index 0000000..1bedff4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/jira/public.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/kanban.png b/java-chassis-reference/en_US/assets/images/kanban.png
new file mode 100644
index 0000000..4aa3435
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/kanban.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/kubernetes-company-cn.PNG b/java-chassis-reference/en_US/assets/images/kubernetes-company-cn.PNG
new file mode 100644
index 0000000..6596e95
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/kubernetes-company-cn.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/kubernetes-company.png b/java-chassis-reference/en_US/assets/images/kubernetes-company.png
new file mode 100644
index 0000000..494a677
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/kubernetes-company.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/1.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/1.jpg
new file mode 100755
index 0000000..2bb9837
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/1.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/10.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/10.jpg
new file mode 100755
index 0000000..d3765e8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/10.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/11.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/11.jpg
new file mode 100755
index 0000000..daa76a8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/11.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/12.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/12.jpg
new file mode 100755
index 0000000..22f537a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/12.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/13.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/13.jpg
new file mode 100755
index 0000000..2fdef40
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/13.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/14.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/14.jpg
new file mode 100755
index 0000000..636087f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/14.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/15.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/15.jpg
new file mode 100755
index 0000000..ed4698a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/15.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/16.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/16.jpg
new file mode 100755
index 0000000..78cf057
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/16.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/2.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/2.jpg
new file mode 100755
index 0000000..a3df331
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/2.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/3.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/3.jpg
new file mode 100755
index 0000000..eaf1454
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/3.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/4.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/4.jpg
new file mode 100755
index 0000000..8d5c9a5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/4.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/5.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/5.jpg
new file mode 100755
index 0000000..df120aa
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/5.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/6.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/6.jpg
new file mode 100755
index 0000000..e3b674a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/6.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/7.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/7.jpg
new file mode 100755
index 0000000..b0a6575
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/7.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/8.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/8.jpg
new file mode 100755
index 0000000..81ccd49
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/8.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/lc3-workshop/9.jpg b/java-chassis-reference/en_US/assets/images/lc3-workshop/9.jpg
new file mode 100755
index 0000000..f8f51d0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/lc3-workshop/9.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/legacy_system_reform_strategy.jpeg b/java-chassis-reference/en_US/assets/images/legacy_system_reform_strategy.jpeg
new file mode 100644
index 0000000..5994a03
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/legacy_system_reform_strategy.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/load-balance-result.png b/java-chassis-reference/en_US/assets/images/load-balance-result.png
new file mode 100644
index 0000000..ca379ae
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/load-balance-result.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/local_develop_test.png b/java-chassis-reference/en_US/assets/images/local_develop_test.png
new file mode 100644
index 0000000..00cbb66
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/local_develop_test.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/local_develop_test_en.png b/java-chassis-reference/en_US/assets/images/local_develop_test_en.png
new file mode 100644
index 0000000..3e8845f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/local_develop_test_en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/login-gitter.PNG b/java-chassis-reference/en_US/assets/images/login-gitter.PNG
new file mode 100644
index 0000000..595f5cd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/login-gitter.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/login-gitter1.PNG b/java-chassis-reference/en_US/assets/images/login-gitter1.PNG
new file mode 100644
index 0000000..f074928
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/login-gitter1.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/login-gitter2.PNG b/java-chassis-reference/en_US/assets/images/login-gitter2.PNG
new file mode 100644
index 0000000..4434078
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/login-gitter2.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/login-gitter3.PNG b/java-chassis-reference/en_US/assets/images/login-gitter3.PNG
new file mode 100644
index 0000000..4c6ab5d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/login-gitter3.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/login-gitter4.PNG b/java-chassis-reference/en_US/assets/images/login-gitter4.PNG
new file mode 100644
index 0000000..4f9bfbe
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/login-gitter4.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/manage_springcloud_application_using_sc_and_gs.png b/java-chassis-reference/en_US/assets/images/manage_springcloud_application_using_sc_and_gs.png
new file mode 100644
index 0000000..9899e52
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/manage_springcloud_application_using_sc_and_gs.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/metrics-output.png b/java-chassis-reference/en_US/assets/images/metrics-output.png
new file mode 100644
index 0000000..0f629b2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/metrics-output.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/micro-service-design.png b/java-chassis-reference/en_US/assets/images/micro-service-design.png
new file mode 100644
index 0000000..6e687ca
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/micro-service-design.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/micro-service-structure.PNG b/java-chassis-reference/en_US/assets/images/micro-service-structure.PNG
new file mode 100644
index 0000000..6e1ecec
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/micro-service-structure.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/microservice_definition_by_martin_folwer.jpeg b/java-chassis-reference/en_US/assets/images/microservice_definition_by_martin_folwer.jpeg
new file mode 100644
index 0000000..abb74da
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/microservice_definition_by_martin_folwer.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/microservice_reform_strategy.jpeg b/java-chassis-reference/en_US/assets/images/microservice_reform_strategy.jpeg
new file mode 100644
index 0000000..327116e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/microservice_reform_strategy.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/new-pr.jpg b/java-chassis-reference/en_US/assets/images/new-pr.jpg
new file mode 100644
index 0000000..7ed0966
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/new-pr.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/onStartup.PNG b/java-chassis-reference/en_US/assets/images/onStartup.PNG
new file mode 100644
index 0000000..7d4753d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/onStartup.PNG
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/open-design-integrate-with-running-environment.png b/java-chassis-reference/en_US/assets/images/open-design-integrate-with-running-environment.png
new file mode 100644
index 0000000..934e9a2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/open-design-integrate-with-running-environment.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/open-design-running-arch.png b/java-chassis-reference/en_US/assets/images/open-design-running-arch.png
new file mode 100644
index 0000000..b3cd22f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/open-design-running-arch.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/open-design-third-party-plugin.png b/java-chassis-reference/en_US/assets/images/open-design-third-party-plugin.png
new file mode 100644
index 0000000..c314c4f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/open-design-third-party-plugin.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/exception_scenario.png b/java-chassis-reference/en_US/assets/images/pack/exception_scenario.png
new file mode 100644
index 0000000..cb6c904
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/exception_scenario.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/id_flow.png b/java-chassis-reference/en_US/assets/images/pack/id_flow.png
new file mode 100644
index 0000000..5c99d3f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/id_flow.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/omega_internal.png b/java-chassis-reference/en_US/assets/images/pack/omega_internal.png
new file mode 100644
index 0000000..4ba6d9a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/omega_internal.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/pack.png b/java-chassis-reference/en_US/assets/images/pack/pack.png
new file mode 100644
index 0000000..5ab2888
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/pack.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/successful_scenario.png b/java-chassis-reference/en_US/assets/images/pack/successful_scenario.png
new file mode 100644
index 0000000..4968c99
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/successful_scenario.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pack/timeout_scenario.png b/java-chassis-reference/en_US/assets/images/pack/timeout_scenario.png
new file mode 100644
index 0000000..801a696
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pack/timeout_scenario.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-latencies.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-latencies.png
new file mode 100644
index 0000000..57bcdc3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-latencies.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-script.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-script.png
new file mode 100644
index 0000000..fb7eb73
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-script.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-statistics.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-statistics.png
new file mode 100644
index 0000000..a417ba2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-statistics.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-time-percentiles.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-time-percentiles.png
new file mode 100644
index 0000000..a9ef729
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-time-percentiles.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-all.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-all.png
new file mode 100644
index 0000000..216bd3f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-all.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-less.png b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-less.png
new file mode 100644
index 0000000..dab547d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/performance-test-on-seckill-with-jmeter-tps-less.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pom-dependence.png b/java-chassis-reference/en_US/assets/images/pom-dependence.png
new file mode 100644
index 0000000..cbceb11
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pom-dependence.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/pr.png b/java-chassis-reference/en_US/assets/images/pr.png
new file mode 100644
index 0000000..236de65
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/pr.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/progress.png b/java-chassis-reference/en_US/assets/images/progress.png
new file mode 100644
index 0000000..ce991c1
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/progress.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/proposed_architecture.png b/java-chassis-reference/en_US/assets/images/proposed_architecture.png
new file mode 100644
index 0000000..f8b9e4e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/proposed_architecture.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow-en.png b/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow-en.png
new file mode 100644
index 0000000..a50b0b3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow.png b/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow.png
new file mode 100644
index 0000000..f86387b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/quick-start-sample-workflow.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/rapid_development_framework.png b/java-chassis-reference/en_US/assets/images/rapid_development_framework.png
new file mode 100644
index 0000000..1f8ae21
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/rapid_development_framework.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga-demo.png b/java-chassis-reference/en_US/assets/images/saga-demo.png
new file mode 100755
index 0000000..e1d3416
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga-demo.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.2pc.phase1.png b/java-chassis-reference/en_US/assets/images/saga.2pc.phase1.png
new file mode 100644
index 0000000..d959c9c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.2pc.phase1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.2pc.phase2.png b/java-chassis-reference/en_US/assets/images/saga.2pc.phase2.png
new file mode 100644
index 0000000..9a8b382
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.2pc.phase2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.centralized.png b/java-chassis-reference/en_US/assets/images/saga.centralized.png
new file mode 100644
index 0000000..65a720c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.centralized.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.commutative.png b/java-chassis-reference/en_US/assets/images/saga.commutative.png
new file mode 100644
index 0000000..6fe7574
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.commutative.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.death.star.png b/java-chassis-reference/en_US/assets/images/saga.death.star.png
new file mode 100644
index 0000000..383c57c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.death.star.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.decentralized.png b/java-chassis-reference/en_US/assets/images/saga.decentralized.png
new file mode 100644
index 0000000..b2e3c48
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.decentralized.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.design.png b/java-chassis-reference/en_US/assets/images/saga.design.png
new file mode 100644
index 0000000..ab8d8dd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.design.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.event.coupling.png b/java-chassis-reference/en_US/assets/images/saga.event.coupling.png
new file mode 100644
index 0000000..782b156
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.event.coupling.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.event.driven.request.png b/java-chassis-reference/en_US/assets/images/saga.event.driven.request.png
new file mode 100644
index 0000000..6a07f61
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.event.driven.request.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.event.driven.response.png b/java-chassis-reference/en_US/assets/images/saga.event.driven.response.png
new file mode 100644
index 0000000..e4eb067
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.event.driven.response.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.events.png b/java-chassis-reference/en_US/assets/images/saga.events.png
new file mode 100644
index 0000000..2d7bc87
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.events.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.graph.png b/java-chassis-reference/en_US/assets/images/saga.graph.png
new file mode 100644
index 0000000..84ab013
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.graph.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.monolithic.png b/java-chassis-reference/en_US/assets/images/saga.monolithic.png
new file mode 100644
index 0000000..2d33448
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.monolithic.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.service.boundary.png b/java-chassis-reference/en_US/assets/images/saga.service.boundary.png
new file mode 100644
index 0000000..9837a07
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.service.boundary.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.tcc.confirm.png b/java-chassis-reference/en_US/assets/images/saga.tcc.confirm.png
new file mode 100644
index 0000000..0adf512
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.tcc.confirm.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.tcc.try.png b/java-chassis-reference/en_US/assets/images/saga.tcc.try.png
new file mode 100644
index 0000000..b942dc9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.tcc.try.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga.transactions.png b/java-chassis-reference/en_US/assets/images/saga.transactions.png
new file mode 100644
index 0000000..580979d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga.transactions.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.001.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.001.jpeg
new file mode 100644
index 0000000..2f080a9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.001.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.002.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.002.jpeg
new file mode 100644
index 0000000..a682854
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.002.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.003.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.003.jpeg
new file mode 100644
index 0000000..c88b72a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.003.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.004.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.004.jpeg
new file mode 100644
index 0000000..8a2ddd0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.004.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.005.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.005.jpeg
new file mode 100644
index 0000000..9685136
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.005.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.006.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.006.jpeg
new file mode 100644
index 0000000..2fedd1d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.006.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.007.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.007.jpeg
new file mode 100644
index 0000000..640d4d7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.007.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.008.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.008.jpeg
new file mode 100644
index 0000000..64d3b11
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.008.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.009.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.009.jpeg
new file mode 100644
index 0000000..5b30407
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.009.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.010.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.010.jpeg
new file mode 100644
index 0000000..b6aec46
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.010.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.011.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.011.jpeg
new file mode 100644
index 0000000..64348c2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.011.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.012.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.012.jpeg
new file mode 100644
index 0000000..f69de4d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.012.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.013.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.013.jpeg
new file mode 100644
index 0000000..eb1ead3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.013.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.014.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.014.jpeg
new file mode 100644
index 0000000..c4a364c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.014.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.015.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.015.jpeg
new file mode 100644
index 0000000..0e55ac8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.015.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.016.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.016.jpeg
new file mode 100644
index 0000000..006bba8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.016.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.017.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.017.jpeg
new file mode 100644
index 0000000..c1a8630
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.017.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.018.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.018.jpeg
new file mode 100644
index 0000000..36df3e7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.018.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.019.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.019.jpeg
new file mode 100644
index 0000000..fea9a4d
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.019.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.020.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.020.jpeg
new file mode 100644
index 0000000..a79efe5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.020.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.021.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.021.jpeg
new file mode 100644
index 0000000..dd8adca
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.021.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.022.1.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.022.1.jpeg
new file mode 100644
index 0000000..f4c7586
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.022.1.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.022.2.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.022.2.jpeg
new file mode 100644
index 0000000..5e4686f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.022.2.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.023.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.023.jpeg
new file mode 100644
index 0000000..879bc04
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.023.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.024.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.024.jpeg
new file mode 100644
index 0000000..53d1ffd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.024.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.025.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.025.jpeg
new file mode 100644
index 0000000..0abeb57
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.025.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.026.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.026.jpeg
new file mode 100644
index 0000000..6ae2ee1
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.026.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.027.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.027.jpeg
new file mode 100644
index 0000000..1b14b55
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.027.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.028.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.028.jpeg
new file mode 100644
index 0000000..283f974
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.028.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.029.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.029.jpeg
new file mode 100644
index 0000000..67aa880
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.029.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.030.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.030.jpeg
new file mode 100644
index 0000000..799fb6e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.030.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.031.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.031.jpeg
new file mode 100644
index 0000000..3db3ce5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.031.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.032.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.032.jpeg
new file mode 100644
index 0000000..b3a5461
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.032.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.033.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.033.jpeg
new file mode 100644
index 0000000..43a7e81
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.033.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.034.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.034.jpeg
new file mode 100644
index 0000000..0530641
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.034.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.035.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.035.jpeg
new file mode 100644
index 0000000..1302164
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.035.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.036.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.036.jpeg
new file mode 100644
index 0000000..d146e64
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.036.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.037.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.037.jpeg
new file mode 100644
index 0000000..078d00c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.037.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.038.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.038.jpeg
new file mode 100644
index 0000000..22861ed
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.038.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/saga/Saga.039.jpeg b/java-chassis-reference/en_US/assets/images/saga/Saga.039.jpeg
new file mode 100644
index 0000000..488669c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/saga/Saga.039.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/ACL.png b/java-chassis-reference/en_US/assets/images/scaffold/ACL.png
new file mode 100644
index 0000000..32f74cd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/ACL.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/ArchetypeProjects.png b/java-chassis-reference/en_US/assets/images/scaffold/ArchetypeProjects.png
new file mode 100644
index 0000000..a897467
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/ArchetypeProjects.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/ArchetypesCreate.png b/java-chassis-reference/en_US/assets/images/scaffold/ArchetypesCreate.png
new file mode 100644
index 0000000..2364667
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/ArchetypesCreate.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/AuthSuccess.png b/java-chassis-reference/en_US/assets/images/scaffold/AuthSuccess.png
new file mode 100644
index 0000000..bc60deb
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/AuthSuccess.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/BoundedContext.png b/java-chassis-reference/en_US/assets/images/scaffold/BoundedContext.png
new file mode 100644
index 0000000..5bf089f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/BoundedContext.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/DirectInvoke.png b/java-chassis-reference/en_US/assets/images/scaffold/DirectInvoke.png
new file mode 100644
index 0000000..ec53d06
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/DirectInvoke.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/EdgeAuth.png b/java-chassis-reference/en_US/assets/images/scaffold/EdgeAuth.png
new file mode 100644
index 0000000..024a93f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/EdgeAuth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/EdgeOnlySupportConsumerHandler.png b/java-chassis-reference/en_US/assets/images/scaffold/EdgeOnlySupportConsumerHandler.png
new file mode 100644
index 0000000..6497a83
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/EdgeOnlySupportConsumerHandler.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/ErrorAuthHeader.png b/java-chassis-reference/en_US/assets/images/scaffold/ErrorAuthHeader.png
new file mode 100644
index 0000000..3a11818
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/ErrorAuthHeader.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/EventStorming.png b/java-chassis-reference/en_US/assets/images/scaffold/EventStorming.png
new file mode 100644
index 0000000..ccc5bf9
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/EventStorming.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/EventStormingResult.png b/java-chassis-reference/en_US/assets/images/scaffold/EventStormingResult.png
new file mode 100644
index 0000000..f09f16f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/EventStormingResult.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/FilterChain.png b/java-chassis-reference/en_US/assets/images/scaffold/FilterChain.png
new file mode 100644
index 0000000..91385df
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/FilterChain.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/InvokeViaEdge.png b/java-chassis-reference/en_US/assets/images/scaffold/InvokeViaEdge.png
new file mode 100644
index 0000000..2d2c26f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/InvokeViaEdge.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/LoginFirst.png b/java-chassis-reference/en_US/assets/images/scaffold/LoginFirst.png
new file mode 100644
index 0000000..ff8427c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/LoginFirst.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/LoginViaEdge.png b/java-chassis-reference/en_US/assets/images/scaffold/LoginViaEdge.png
new file mode 100644
index 0000000..c564507
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/LoginViaEdge.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/LogonViaEdge.png b/java-chassis-reference/en_US/assets/images/scaffold/LogonViaEdge.png
new file mode 100644
index 0000000..f5846c4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/LogonViaEdge.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign1.png b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign1.png
new file mode 100644
index 0000000..774b7f7
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign2.png b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign2.png
new file mode 100644
index 0000000..7525315
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign3.png b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign3.png
new file mode 100644
index 0000000..5d6fcf0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign3.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign4.png b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign4.png
new file mode 100644
index 0000000..8d2bf70
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/MicroserviceDesign4.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/NoAuthHeader.png b/java-chassis-reference/en_US/assets/images/scaffold/NoAuthHeader.png
new file mode 100644
index 0000000..9931594
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/NoAuthHeader.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/OutputHello.png b/java-chassis-reference/en_US/assets/images/scaffold/OutputHello.png
new file mode 100644
index 0000000..c514cea
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/OutputHello.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/PerformanceTestDeploy.png b/java-chassis-reference/en_US/assets/images/scaffold/PerformanceTestDeploy.png
new file mode 100644
index 0000000..77e8fa4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/PerformanceTestDeploy.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/RBAC.png b/java-chassis-reference/en_US/assets/images/scaffold/RBAC.png
new file mode 100644
index 0000000..0a855f4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/RBAC.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/Scaffold.jpg b/java-chassis-reference/en_US/assets/images/scaffold/Scaffold.jpg
new file mode 100644
index 0000000..46b2cc4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/Scaffold.jpg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/SpringInitializr.png b/java-chassis-reference/en_US/assets/images/scaffold/SpringInitializr.png
new file mode 100644
index 0000000..a9d80a0
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/SpringInitializr.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/SystemComponents.png b/java-chassis-reference/en_US/assets/images/scaffold/SystemComponents.png
new file mode 100644
index 0000000..82f60dd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/SystemComponents.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/TestLogin.png b/java-chassis-reference/en_US/assets/images/scaffold/TestLogin.png
new file mode 100644
index 0000000..603a8fe
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/TestLogin.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/TestLogon.png b/java-chassis-reference/en_US/assets/images/scaffold/TestLogon.png
new file mode 100644
index 0000000..fe9927e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/TestLogon.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaffold/UserServiceInit.png b/java-chassis-reference/en_US/assets/images/scaffold/UserServiceInit.png
new file mode 100644
index 0000000..78f3aa4
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaffold/UserServiceInit.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/scaling.png b/java-chassis-reference/en_US/assets/images/scaling.png
new file mode 100644
index 0000000..4af4483
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/scaling.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth-en.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth-en.png
new file mode 100644
index 0000000..3b7f868
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth.png
new file mode 100644
index 0000000..9561968
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-arth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command-en.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command-en.png
new file mode 100644
index 0000000..1e64bec
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command.png
new file mode 100644
index 0000000..3374140
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-command.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-query-coupons.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-query-coupons.png
new file mode 100644
index 0000000..05c6cbc
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-query-coupons.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-request-seckill.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-request-seckill.png
new file mode 100644
index 0000000..2e05a1a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-request-seckill.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-spring.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-spring.png
new file mode 100644
index 0000000..d00f3e5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-I-spring.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth-en.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth-en.png
new file mode 100644
index 0000000..378579b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth.png
new file mode 100644
index 0000000..0432f52
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-arth.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-create-promotion.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-create-promotion.png
new file mode 100644
index 0000000..cdee18a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-create-promotion.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-query-active-promotion.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-query-active-promotion.png
new file mode 100644
index 0000000..7c28034
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-query-active-promotion.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-reject-duplicate-grab.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-reject-duplicate-grab.png
new file mode 100644
index 0000000..348df7a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-II-reject-duplicate-grab.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch-en.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch-en.png
new file mode 100644
index 0000000..38dd863
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch.png
new file mode 100644
index 0000000..3bb33bd
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-arch.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-cqrs.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-cqrs.png
new file mode 100644
index 0000000..0e48247
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-cqrs.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-seckill-all-in-one.png b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-seckill-all-in-one.png
new file mode 100644
index 0000000..b31bd48
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/seckill-develop-course-part-III-seckill-all-in-one.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servcie-center.png b/java-chassis-reference/en_US/assets/images/servcie-center.png
new file mode 100644
index 0000000..50b938a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servcie-center.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-center-start-success.png b/java-chassis-reference/en_US/assets/images/service-center-start-success.png
new file mode 100644
index 0000000..2ee58ce
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-center-start-success.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-consumer.png b/java-chassis-reference/en_US/assets/images/service-consumer.png
new file mode 100644
index 0000000..f33b312
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-consumer.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-deploy.png b/java-chassis-reference/en_US/assets/images/service-deploy.png
new file mode 100644
index 0000000..d534be8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-deploy.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-management-result.png b/java-chassis-reference/en_US/assets/images/service-management-result.png
new file mode 100644
index 0000000..c01ade8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-management-result.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-monitor-1.png b/java-chassis-reference/en_US/assets/images/service-monitor-1.png
new file mode 100644
index 0000000..5c94757
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-monitor-1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service-monitor-2.png b/java-chassis-reference/en_US/assets/images/service-monitor-2.png
new file mode 100644
index 0000000..0bc169b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service-monitor-2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/service_registry.png b/java-chassis-reference/en_US/assets/images/service_registry.png
new file mode 100644
index 0000000..b0a4bff
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/service_registry.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb-banner-s.png b/java-chassis-reference/en_US/assets/images/servicecomb-banner-s.png
new file mode 100644
index 0000000..b37bc31
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb-banner-s.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb-feature-multiLanguage.png b/java-chassis-reference/en_US/assets/images/servicecomb-feature-multiLanguage.png
new file mode 100644
index 0000000..5bed15a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb-feature-multiLanguage.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb-feature-openapi.png b/java-chassis-reference/en_US/assets/images/servicecomb-feature-openapi.png
new file mode 100644
index 0000000..8fbb23f
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb-feature-openapi.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb-feature-quickstart.png b/java-chassis-reference/en_US/assets/images/servicecomb-feature-quickstart.png
new file mode 100644
index 0000000..288671c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb-feature-quickstart.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb-models.png b/java-chassis-reference/en_US/assets/images/servicecomb-models.png
new file mode 100644
index 0000000..9229e44
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb-models.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/servicecomb_mode_en.png b/java-chassis-reference/en_US/assets/images/servicecomb_mode_en.png
new file mode 100644
index 0000000..1ed0525
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/servicecomb_mode_en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/sign-up.png b/java-chassis-reference/en_US/assets/images/sign-up.png
new file mode 100644
index 0000000..977c6b8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/sign-up.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/start-booking.png b/java-chassis-reference/en_US/assets/images/start-booking.png
new file mode 100644
index 0000000..aa7a1e5
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/start-booking.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/start-customer.png b/java-chassis-reference/en_US/assets/images/start-customer.png
new file mode 100644
index 0000000..a234c44
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/start-customer.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/start-website.png b/java-chassis-reference/en_US/assets/images/start-website.png
new file mode 100644
index 0000000..6afad47
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/start-website.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step1.png b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step1.png
new file mode 100755
index 0000000..766d663
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step2.png b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step2.png
new file mode 100755
index 0000000..4130d19
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step3.png b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step3.png
new file mode 100755
index 0000000..5634537
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step3.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step4.png b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step4.png
new file mode 100755
index 0000000..eb9a645
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/subscribe-mail-list-step4.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/task.png b/java-chassis-reference/en_US/assets/images/task.png
new file mode 100644
index 0000000..25e408c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/task.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tcc-trans.png b/java-chassis-reference/en_US/assets/images/tcc-trans.png
new file mode 100644
index 0000000..2d4fbe8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tcc-trans.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/thread-model-en.png b/java-chassis-reference/en_US/assets/images/thread-model-en.png
new file mode 100644
index 0000000..952899e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/thread-model-en.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/thread-model.png b/java-chassis-reference/en_US/assets/images/thread-model.png
new file mode 100644
index 0000000..018261a
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/thread-model.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tracing.1.png b/java-chassis-reference/en_US/assets/images/tracing.1.png
new file mode 100644
index 0000000..7868241
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tracing.1.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tracing.2.png b/java-chassis-reference/en_US/assets/images/tracing.2.png
new file mode 100644
index 0000000..064aca3
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tracing.2.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tracing.3.png b/java-chassis-reference/en_US/assets/images/tracing.3.png
new file mode 100644
index 0000000..d1d8968
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tracing.3.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tracing.4.png b/java-chassis-reference/en_US/assets/images/tracing.4.png
new file mode 100644
index 0000000..a1c985e
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tracing.4.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/tracing.5.png b/java-chassis-reference/en_US/assets/images/tracing.5.png
new file mode 100644
index 0000000..9a2b83b
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/tracing.5.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/website-microservice-yaml.png b/java-chassis-reference/en_US/assets/images/website-microservice-yaml.png
new file mode 100644
index 0000000..ef69ca2
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/website-microservice-yaml.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/why_microservice_show_up.jpeg b/java-chassis-reference/en_US/assets/images/why_microservice_show_up.jpeg
new file mode 100644
index 0000000..2daa4d8
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/why_microservice_show_up.jpeg
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/workshop-company-structure.png b/java-chassis-reference/en_US/assets/images/workshop-company-structure.png
new file mode 100644
index 0000000..9d2f2ea
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/workshop-company-structure.png
Binary files differ
diff --git a/java-chassis-reference/en_US/assets/images/workshop-spring-starter.png b/java-chassis-reference/en_US/assets/images/workshop-spring-starter.png
new file mode 100644
index 0000000..b4ed35c
--- /dev/null
+++ b/java-chassis-reference/en_US/assets/images/workshop-spring-starter.png
Binary files differ