реализация завершена