describing design patterns - Search