Есть все паттерны