 I'll switch to Chinese and Steven Zong from where. I'm also working for Haber, the commentator of the CNCS project, that today my topic is Harman chart-based installation, some of the expressive from there, especially in a repeatable mic to considerations. So what are the challenges and motivations for the appearance that Haber has made? We call analytics department easier, which is modular based, and also it is based on the configuration of the parameters. But during the installation, you still need to cover it with multiple parameters. And also sometimes these values don't have the scam realm to validate. You will already have seen it in harm03, and we introduced that, but there will still be some challenges. And we don't have a very consistent, high quality experience on the various side. Yeah, for the parameters for installation, including the customer, settings are not convenient for being repeatable. So I'm considering on improving them. So my idea is to offer a deployment service. The deployment service will calculate when you fetch a charter. So from the charter, you can extract the values and the schemers. Based on that, you will generate a standardized waiter, as well as a form list. Yeah, you can output that to UI side so that our users may use the visualized visitor to do the customization. If you finish the setting of customization, you may use deployment to deploy it to the target environment and store it as a deployment settings. And that deployment settings can be repeatable. Yeah. That means you may do the versioning of the deployment settings. You can do some diff between the two different versions. You may identify some difference. Based on the current versions, can you duplicate a brand new configuration items? From before harm03, have we already considered this issue? We already have some validation detection injection. Yeah. And also from the schema of the community, if you have nothing more, you may have also the validation script information and also the up limit and the down limit, lower limit of some of the values. So you may put that into the injections, or you may use the existing or incumbent schema. Okay. This is also the visual wizard example for all the settings is based on your design and the value. It can be rendered into the wizard page and it can be put into different sections. The top can be the part of the sections. The one in the purple part can be turned into a form of a certain page and the other values can be converted into input box as well as selection box so that consumers can enter the most important information. So all the input of the users will be validated. It will give the users some hints or cues if it is not compliant with the input requirements. And also we mentioned that deployment configurations can be persistent and also for reverber. It can do that based on different versions and it will help you to review all of the configuration items. You can do the diff between two versions and based on the existing ones where you generate a new options of configuration, you can re-install based on the current values your chart. Okay. Looking ahead into the feature where we consider type mod discussion with the community and deliver a prototype, we will also find some opportunities as well as some open source projects including Uber apps. We will deliver jointly these features and in terms of some more thoughts apart from chart for such a deployment framework can be generalized and we can support all of the bundles and related settings and even with or without the scammer, without scammer can we inject the scammer, it is not only pure value, it can be a wizard based installation. So for the deployment configuration, customer settings as well as the home chart release of the deployment can be unified into one new bundle. That new bundle can be a clock native content then can be stored or turned back to the artifact based on the previous deployed artifacts to have the core relationship. It will help to track and do the statistics of all of the safety items. For such an idea, it's just to offer you more opportunities of takeaways and to discuss with you. Yeah you are welcome to have discussion with me, thank you for your attention.