 What I want to present today is what I've been doing for a little bit lately, this is the appropriate spice previewing that I'm looking to around the kitchen itself. So first of all I'm going to present what I did for spice and spice preview. It's a spice preview that we have had some style manager that is common to all the styles. We've had two great spice previews in one place. Now we have the UI in all the places. When you view the style and any place that is used in its own code, so this is my first step. Finally, I just want to include another character and paragraph styles, not for frame styles, which could also have some preview or all these graphic styles, shape styles. For example, the first thing I want to add is this code for spice preview, a style format in Saiban. This was just text, now the style is instead of text, you can see the course, it's a lot easier to see what it applies. But one problem here is that experienced users are not really happy with this change, so I had to add some editing to shut it down. Of course, many reasons why, because you can get more styles in one. More styles can be shown on the window, and they don't use previews because they know how the styles look by hand. So this is not possible to disable or come kill any more inexperienced settings, but maybe in future releases there will be also a setting of the styles. The next thing is looking into style presets. The idea here is to apply a whole style, to exchange all styles of a document with some template that you find. It's all kind of looks like. Design Saiban with style presets and preview which is usually also the same, and the same preview mechanism that they see us for in the Saiban. So what you can do with style presets is to change all the styles in one document, something like this. It's also present in Microsoft Office. How it works is that it just shows the style file, which is located in a specific template folder. This is called by convention, because it is spiked folder. But now when you crash, you get two spiked bundles. Five pieces bundled. It's quite low, so I hope that it will create more styles that I can put in. There are some issues currently in implementation. It is that kind of undo is not working. So once you apply style, you can integrate this, and it's generally, I suppose you have to either not save the document, or you can lose all your styles. This is just the most main reason that this functionality is still in the Microsoft Office page. And the UI still means more than that. So I'll just show exactly what they do. These are the style presets that are currently available. We have some document, which has files heading to F1, F2, F3, F4, all types of subtypes. All different styles. Now, if it is loaded before all the styles are exchanged, what is contained inside the template. And I also created this order variant. Same principle of styles are different. You can create your own style, size, type, reload, and document. To do is go to a template, save as template, and normalize it with styles order. Save and add some name. So it's not saved there. Currently, this is not written, actually. And it's on my collection. And you can just change the styles. Okay, now I'll talk about speed. Inside the Microsoft Office 2007, the idea is that the Internet is too great, special to take colors and fonts and make them interdependent from styles itself. So it can have more better control to change the colors and fonts independent of the styles itself, which gives you a better way to change the design as simple as possible. And this is pretty important. You want to have consistency. So we have some common set of colors and common set of fonts. You can just change them. All the documents change the fonts and fonts, and design changes. But you don't have to go and change every... in a style and change every color. You can do it to match it with what you really want. For beginning users, this is really nice because they have a lot of color sets available. You can just go and select which one you want. Save for fonts. It is defined by two program colors. Two background colors. One and two and six background colors. There are also two colors for video and music titling, which are not really solid and useful, but Microsoft's profils implement them. So I think we have to do that too. Yes, now when you have only this color, this is probably two little colors. So we can add new variants of colors. If you are tinting them or shading them, which means if you tint the colors, you are mixing them into white. Shading the colors, mixing them into black. So if you remember how Microsoft Office has developed this color widget, this is exactly this. On the upper row there is a whole positive color variant, and then you have tinted the shaded colors down to the long color columns. And for fonts, there are usually two fonts in one font set, mainly because it was really good practice to change the fonts of documents with many different fonts. So that defined just one heading font and the body font having fonts similar to other headers, titles, and things like this. The body font is for text. No one takes the body. So what are the possibilities where we can use this generally for the character paragraph styles and for direct romantic, we can change, for example, font colors, background colors, and border colors, which are usually quite often for font-in-spires. When we have shapes, we can use accent colors or a peel of the shape and maybe also create automatic gradients to change a little bit the accent color. For example, to shade it or tint it a little bit and line around the colors. So it could also be another color. Tables, we can easily do a header in a table header, which just uses another accent color and alternating colors for other fonts. Charts, communities, all the text, for example, colors for lines, bars, and points, we can just use all of these colors in a color set, accent 1, 2, 3, 4, 5, alternate these colors and in presentation, color tag around the text color. So I'll talk about what ideas apply and just not really a lot. I'm just doing proof of concept in a proof of concept case. So I'll look how I could implement this generally. First thing is, I mean, it's possible to read this from our XML, which already has all these attributes. If I would go and implement this for open document first, I didn't want to do it, so this was the first step. Second, then I just, yeah, just support. You can change the font color in one paragraph or character style, not part of the possibilities that I described previously. So I created this with a new team tag in a sidebar. You can just change this. This is the team's sidebar what we discussed with which font family or font combination I created some possibilities. And then second was the interior of each color set available. Also, we just went out to see what popular palettes I can use. So I created some green style color and three-year proof of theory from Android for the palette. So now we can actually do this in all XML and bookings document. So all styles were most creative in Microsoft Word. And I just changed a little bit to the colors. I find the colors to the styles. And now we can just load this and I can just change for example, part of this that I created so that we change either both things at the same time. So, for example, you can change for the palette or font and for example, the font of our color set and all of these styles I was messing with the style speed of the style and the color change and the font change. Also, for example, the font size of the style and this is for the style and the image of the style. For example, titles and font series. For the style, for everything we just created for example, the color scheme and the colors are coming from. We change this course. What it does actually is I just look up which accent course I will find and just exchange them inside already defined which are already defined in our XML. But also if we do some different rectangle it's not influenced when we change this course. It doesn't support the color sets. For example, next steps or brainstorming what needs to be done to get steam colors in ODA just like this should be totally optional. So we put in color and color as it is colorated and then add think-color information and say, okay, this is XM1 color and what is the tinted shape that we have and then also similar to the font and the font we say this is a think-port attribute and has this usage for example body or heading and of course we have separated probably separated file which has the tinted condition of course colors that color set for example XM1 as a two ratio three has this value this color and probably all this you have to do then store it inside the zip file where it then shipped together with the document. Thanks for this and this is over. The obvious one, when you apply a theme to write a line do you change the style of the text? The style, currently the style. So if you have like a sort of to be a tactic and then you change the theme it stays if you have a format something and then change the theme it stays how far out and then it will end again. Yeah, just colors changes so it will affect things that were left in their original style no format Yeah All things are all these styles are left as they were before they're just completely independent to change the colors How hard is it to change existing templates to use new overlays Yeah, this is currently not implemented but yeah, sure we have to probably also change the UI, the color picker so it also supports theme colors and then changing the existing templates will just be to assign a value of the color to the style to resale the theme. That's not the goal. That's not the goal. That's not the goal. That's not the goal. That's not the goal. That's the goal. Yeah, you should I have for the Yeah, I have for the Oh, no, no, no What is implemented just writing back should be I think one of the easiest tasks. When you analyze do you change the templates for heading one to heading eight or do you have attributes to the existing text? I change just as very good but there are some instances where at least we might as well talk about this also to change the direct format and assigns a team pooler to these things that all have to be changed in terms of style. Thank you.