Add design patterns.