Several Changes for the presentation on design patterns.