Add 2 patterns: Strategy and Observer.