Добавлена абстракция