Переписана логика поведения