-Implementing new patterns.
