Лишние функции
оптимизации