❔ picking the right patterns - C#