Before we conclude, let me summarize the main ideas that we discussed in this module. We started by discussing the idea of visual encoding and decoding. What is visual encoding? The rules, the methods that transform data into a graphical representation. What is visual decoding or graphical decoding? Is the opposite. You observe a visualization and you try to extract out of it the rules, the mappings that created the visualization out of data. Then more in details I introduced the idea that every visualization is made of two main graphical components: Marks and channels. The marks are the graphical elements that represent the objects, the data items. And the channels are the graphical properties that encode properties of the data. What we called data attributes. Then we said, okay now that we know how to encode and decode visualization and what the language is, how do we know whether a given encoding is good or not? And we introduced two main principles. The first one is the expressiveness principle and the second one is the effectiveness principle. The effectiveness principle is basically the idea that the visual representation shouldn't communicate information that is not actually contained in the data. The effectiveness principle is that you should try to use the most effective channels for the most important information that you want to present. And then we looked more into what it means for a channel to be effective. And I presented to you a table or diagram, that shows you two main parameters of effectiveness. One is that, regarding the fact that the channel needs to be appropriate for the kind of information that you are presenting, in particular you have channels that are appropriate for quantitative and ordered attributes, and you have channels that are appropriate for categorical information, categorical attributes. Then I also presented the ranking in terms of accuracy. So we saw that some channels are more effective than others, more accurate than others at presenting quantitative information, and some other channels are more or less effective at presenting categorical information. Finally, we went through a few exercises showing you how these two principles and the ability to identify graphical elements and encoding rules is useful for evaluation and design of visualization. So it's a very very powerful tool. With these tools, you can evaluate existing visualizations and you can design new visualizations or redesign existing visualizations. Very important tool. Finally, I concluded with introducing the idea that there are a number of contextual components. We don't have all only marks and channels, but typically we have a number of additional components that even if they are contextual, they are actually really really important and useful for interpreting and reading values out of a visualization. In particular, I talked about labels, legends and annotations as a way to help the reader interpret the meaning of the objects that are displayed on the graph. And then I talked about axis, grids and trend lines that help you comparing and reading values out of the visual representation.